python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / twm.nix
blob231817a26e667f99af2b8fb05b636a18d65576f2
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
7   cfg = config.services.xserver.windowManager.twm;
9 in
13   ###### interface
15   options = {
16     services.xserver.windowManager.twm.enable = mkEnableOption (lib.mdDoc "twm");
17   };
20   ###### implementation
22   config = mkIf cfg.enable {
24     services.xserver.windowManager.session = singleton
25       { name = "twm";
26         start =
27           ''
28             ${pkgs.xorg.twm}/bin/twm &
29             waitPID=$!
30           '';
31       };
33     environment.systemPackages = [ pkgs.xorg.twm ];
35   };