at 18.09-beta 513 B view raw
1{ config, lib, pkgs, ... }: 2 3with lib; 4 5let 6 7 cfg = config.services.xserver.windowManager.metacity; 8 inherit (pkgs) gnome3; 9in 10 11{ 12 options = { 13 services.xserver.windowManager.metacity.enable = mkEnableOption "metacity"; 14 }; 15 16 config = mkIf cfg.enable { 17 18 services.xserver.windowManager.session = singleton 19 { name = "metacity"; 20 start = '' 21 ${gnome3.metacity}/bin/metacity & 22 waitPID=$! 23 ''; 24 }; 25 26 environment.systemPackages = [ gnome3.metacity ]; 27 28 }; 29 30}