diff options
author | Damien Cassou <damien@cassou.me> | 2015-06-24 13:58:37 +0200 |
---|---|---|
committer | Damien Cassou <damien@cassou.me> | 2015-06-26 11:38:04 +0200 |
commit | 0bd3737bd05d75697e5103322f52d880882241ab (patch) | |
tree | e40b99c97072c55e7996ccdaa5518b9f2ea94c5b | |
parent | e1af50c4c4c0332136283e9231f0a32ac11f2b90 (diff) | |
download | nixpkgs-0bd3737bd05d75697e5103322f52d880882241ab.tar nixpkgs-0bd3737bd05d75697e5103322f52d880882241ab.tar.gz nixpkgs-0bd3737bd05d75697e5103322f52d880882241ab.tar.bz2 nixpkgs-0bd3737bd05d75697e5103322f52d880882241ab.tar.lz nixpkgs-0bd3737bd05d75697e5103322f52d880882241ab.tar.xz nixpkgs-0bd3737bd05d75697e5103322f52d880882241ab.tar.zst nixpkgs-0bd3737bd05d75697e5103322f52d880882241ab.zip |
stumpwm: don't block after starting stumpwm
This is important to let nixos configure everything, e.g., a desktop manager.
-rw-r--r-- | nixos/modules/services/x11/window-managers/stumpwm.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/nixos/modules/services/x11/window-managers/stumpwm.nix b/nixos/modules/services/x11/window-managers/stumpwm.nix index a876f13fd21..eb7b8665f23 100644 --- a/nixos/modules/services/x11/window-managers/stumpwm.nix +++ b/nixos/modules/services/x11/window-managers/stumpwm.nix @@ -21,9 +21,10 @@ in config = mkIf cfg.enable { services.xserver.windowManager.session = singleton { name = "stumpwm"; - start = " - ${pkgs.stumpwm}/bin/stumpwm - "; + start = '' + ${pkgs.stumpwm}/bin/stumpwm & + waitPID=$! + ''; }; environment.systemPackages = [ pkgs.stumpwm ]; }; |