nerdfonts: fix wrong attribute name in error message (#364463)
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / icewm.nix
blob9bb34d248152af3748920991a37cd5c67a070be2
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
8 with lib;
10 let
11   cfg = config.services.xserver.windowManager.icewm;
14   ###### interface
15   options = {
16     services.xserver.windowManager.icewm.enable = mkEnableOption "icewm";
17   };
19   ###### implementation
20   config = mkIf cfg.enable {
21     services.xserver.windowManager.session = singleton {
22       name = "icewm";
23       start = ''
24         ${pkgs.icewm}/bin/icewm-session &
25         waitPID=$!
26       '';
27     };
29     environment.systemPackages = [ pkgs.icewm ];
30   };