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