python3Packages.pywikibot: init at 9.5.0 (#333068)
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / 2bwm.nix
blobfdbdf35b0f5af402ff2f827330546d05f841b950
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
7   cfg = config.services.xserver.windowManager."2bwm";
9 in
13   ###### interface
15   options = {
16     services.xserver.windowManager."2bwm".enable = mkEnableOption "2bwm";
17   };
20   ###### implementation
22   config = mkIf cfg.enable {
24     services.xserver.windowManager.session = singleton
25       { name = "2bwm";
26         start =
27           ''
28             ${pkgs._2bwm}/bin/2bwm &
29             waitPID=$!
30           '';
31       };
33     environment.systemPackages = [ pkgs._2bwm ];
35   };