diff options
author | Stig <stig@stig.io> | 2024-03-21 12:14:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-21 12:14:56 +0100 |
commit | 468417b7f3037f9a18fbcbd754237e3b9352a5e6 (patch) | |
tree | cf3644a071a7e060bf91179d34f3f13ad3423072 /nixos/modules/services/x11 | |
parent | 936ae679c9888b4c7adecc39189d4d68e72b25c0 (diff) | |
parent | 501879e971b4a06801fdc830fc37821497bd21bb (diff) | |
download | nixlib-468417b7f3037f9a18fbcbd754237e3b9352a5e6.tar nixlib-468417b7f3037f9a18fbcbd754237e3b9352a5e6.tar.gz nixlib-468417b7f3037f9a18fbcbd754237e3b9352a5e6.tar.bz2 nixlib-468417b7f3037f9a18fbcbd754237e3b9352a5e6.tar.lz nixlib-468417b7f3037f9a18fbcbd754237e3b9352a5e6.tar.xz nixlib-468417b7f3037f9a18fbcbd754237e3b9352a5e6.tar.zst nixlib-468417b7f3037f9a18fbcbd754237e3b9352a5e6.zip |
Merge pull request #296479 from marcusramberg/marcus/nimdow
nixos/nimdow: module updates
Diffstat (limited to 'nixos/modules/services/x11')
-rw-r--r-- | nixos/modules/services/x11/window-managers/nimdow.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/nixos/modules/services/x11/window-managers/nimdow.nix b/nixos/modules/services/x11/window-managers/nimdow.nix index de3192876024..9cee4bb271a5 100644 --- a/nixos/modules/services/x11/window-managers/nimdow.nix +++ b/nixos/modules/services/x11/window-managers/nimdow.nix @@ -8,16 +8,23 @@ in { options = { services.xserver.windowManager.nimdow.enable = mkEnableOption (lib.mdDoc "nimdow"); + services.xserver.windowManager.nimdow.package = mkOption { + type = types.package; + default = pkgs.nimdow; + defaultText = "pkgs.nimdow"; + description = lib.mdDoc "nimdow package to use"; + }; }; + config = mkIf cfg.enable { services.xserver.windowManager.session = singleton { name = "nimdow"; start = '' - ${pkgs.nimdow}/bin/nimdow & + ${cfg.package}/bin/nimdow & waitPID=$! ''; }; - environment.systemPackages = [ pkgs.nimdow ]; + environment.systemPackages = [ cfg.package pkgs.st ]; }; } |