libsearpc: 3.3-20230626 -> 3.3-20241031 fix build with GCC14 (#368185)
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / stumpwm.nix
blobb97de030d7f6b43f39e426f0ddaa7a15385b7c6b
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
8 with lib;
10 let
11   cfg = config.services.xserver.windowManager.stumpwm;
15   options = {
16     services.xserver.windowManager.stumpwm.enable = mkEnableOption "stumpwm";
17   };
19   config = mkIf cfg.enable {
20     services.xserver.windowManager.session = singleton {
21       name = "stumpwm";
22       start = ''
23         ${pkgs.sbclPackages.stumpwm}/bin/stumpwm &
24         waitPID=$!
25       '';
26     };
27     environment.systemPackages = [ pkgs.sbclPackages.stumpwm ];
28   };