diff options
author | Michał Krzysztof Feiler <m@mikf.pl> | 2019-09-29 23:26:08 +0200 |
---|---|---|
committer | Michał Krzysztof Feiler <m@mikf.pl> | 2019-09-29 23:26:08 +0200 |
commit | d9a7c5101646a5e33c92173adc6b1d4b76b5ded4 (patch) | |
tree | 3c2fe3005488bdd24918dd0990f457b04f856be1 /nixos | |
parent | f8363c27214d21a682ce18175b9bd577b973ec30 (diff) | |
download | nixlib-d9a7c5101646a5e33c92173adc6b1d4b76b5ded4.tar nixlib-d9a7c5101646a5e33c92173adc6b1d4b76b5ded4.tar.gz nixlib-d9a7c5101646a5e33c92173adc6b1d4b76b5ded4.tar.bz2 nixlib-d9a7c5101646a5e33c92173adc6b1d4b76b5ded4.tar.lz nixlib-d9a7c5101646a5e33c92173adc6b1d4b76b5ded4.tar.xz nixlib-d9a7c5101646a5e33c92173adc6b1d4b76b5ded4.tar.zst nixlib-d9a7c5101646a5e33c92173adc6b1d4b76b5ded4.zip |
nixos/cwm: init
Added windowManager cwm, basing on the module for dwm.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/x11/window-managers/cwm.nix | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/window-managers/cwm.nix b/nixos/modules/services/x11/window-managers/cwm.nix new file mode 100644 index 000000000000..03375a226bb6 --- /dev/null +++ b/nixos/modules/services/x11/window-managers/cwm.nix @@ -0,0 +1,23 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.xserver.windowManager.cwm; +in +{ + options = { + services.xserver.windowManager.cwm.enable = mkEnableOption "cwm"; + }; + config = mkIf cfg.enable { + services.xserver.windowManager.session = singleton + { name = "cwm"; + start = + '' + cwm & + waitPID=$! + ''; + }; + environment.systemPackages = [ pkgs.cwm ]; + }; +} |