python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / fvwm3.nix
blob50c76b67eea34ec3234434fc3d5e2de1d5b9c503
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
6   cfg = config.services.xserver.windowManager.fvwm3;
7   inherit (pkgs) fvwm3;
8 in
12   ###### interface
14   options = {
15     services.xserver.windowManager.fvwm3 = {
16       enable = mkEnableOption (lib.mdDoc "Fvwm3 window manager");
17     };
18   };
21   ###### implementation
23   config = mkIf cfg.enable {
24     services.xserver.windowManager.session = singleton
25       { name = "fvwm3";
26         start =
27           ''
28             ${fvwm3}/bin/fvwm3 &
29             waitPID=$!
30           '';
31       };
33     environment.systemPackages = [ fvwm3 ];
34   };