caddy: `withPlugins` better error messages for untagged plugins (#368657)
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / cwm.nix
blobd2be487b0d4ca78ba478753df3168fe9d2e30ff0
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
8 with lib;
10 let
11   cfg = config.services.xserver.windowManager.cwm;
14   options = {
15     services.xserver.windowManager.cwm.enable = mkEnableOption "cwm";
16   };
17   config = mkIf cfg.enable {
18     services.xserver.windowManager.session = singleton {
19       name = "cwm";
20       start = ''
21         cwm &
22         waitPID=$!
23       '';
24     };
25     environment.systemPackages = [ pkgs.cwm ];
26   };