python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / icewm.nix
blob48741aa41d853051b8b868157328a1be4a1b3b0d
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
6   cfg = config.services.xserver.windowManager.icewm;
7 in
9   ###### interface
10   options = {
11     services.xserver.windowManager.icewm.enable = mkEnableOption (lib.mdDoc "icewm");
12   };
14   ###### implementation
15   config = mkIf cfg.enable {
16     services.xserver.windowManager.session = singleton
17       { name = "icewm";
18         start =
19           ''
20             ${pkgs.icewm}/bin/icewm &
21             waitPID=$!
22           '';
23       };
25     environment.systemPackages = [ pkgs.icewm ];
26   };