1{ config, lib, pkgs, ... }: 2 3with lib; 4 5let 6 cfg = config.services.xserver.windowManager.cwm; 7in 8{ 9 options = { 10 services.xserver.windowManager.cwm.enable = mkEnableOption (lib.mdDoc "cwm"); 11 }; 12 config = mkIf cfg.enable { 13 services.xserver.windowManager.session = singleton 14 { name = "cwm"; 15 start = 16 '' 17 cwm & 18 waitPID=$! 19 ''; 20 }; 21 environment.systemPackages = [ pkgs.cwm ]; 22 }; 23}