about summary refs log tree commit diff
path: root/nixos/modules/services/x11/display-managers/default.nix
diff options
context:
space:
mode:
authorobadz <dav-github@odav.org>2015-11-29 00:18:59 +0000
committerobadz <dav-github@odav.org>2015-12-15 08:49:28 -0600
commit9be012f0d4d9b6bca35416ec89d5a40be4556896 (patch)
tree3023331ac56a8b11778097782903ea466b4896b0 /nixos/modules/services/x11/display-managers/default.nix
parentc7738364b5e4520469b9adcc4c32bcf7c2db8348 (diff)
downloadnixlib-9be012f0d4d9b6bca35416ec89d5a40be4556896.tar
nixlib-9be012f0d4d9b6bca35416ec89d5a40be4556896.tar.gz
nixlib-9be012f0d4d9b6bca35416ec89d5a40be4556896.tar.bz2
nixlib-9be012f0d4d9b6bca35416ec89d5a40be4556896.tar.lz
nixlib-9be012f0d4d9b6bca35416ec89d5a40be4556896.tar.xz
nixlib-9be012f0d4d9b6bca35416ec89d5a40be4556896.tar.zst
nixlib-9be012f0d4d9b6bca35416ec89d5a40be4556896.zip
lightdm & xserver service: add ability to spawn more than one X server
- if xserver.tty and/or display are set to null, then don't specify
  them, or the -logfile argument in the xserverArgs
- For lightdm, we set default tty and display to null and we determine
  those at runtime based on arguments passed. This is necessary because
  we run multiple X servers so they can't all be on the same display
Diffstat (limited to 'nixos/modules/services/x11/display-managers/default.nix')
-rw-r--r--nixos/modules/services/x11/display-managers/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix
index ca0832e5b0c8..bad99ccd8696 100644
--- a/nixos/modules/services/x11/display-managers/default.nix
+++ b/nixos/modules/services/x11/display-managers/default.nix
@@ -37,7 +37,7 @@ let
   # file provided by services.xserver.displayManager.session.script
   xsession = wm: dm: pkgs.writeScript "xsession"
     ''
-      #! /bin/sh
+      #! ${pkgs.bash}/bin/bash
 
       . /etc/profile
       cd "$HOME"