diff options
author | Graham Christensen <graham@grahamc.com> | 2017-02-12 19:01:15 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-12 19:01:15 -0500 |
commit | 84d4e4277cdc5bbe54f594c186064899aeafc035 (patch) | |
tree | aefccb78e23e09f854f57888a70a2da6ad32613a /nixos/modules/services | |
parent | 63d7ff883edad6935176da2c91efb46aa407d046 (diff) | |
parent | 8a1fcaf5bdde62d316b10d923cae9fb4f1d100b2 (diff) | |
download | nixlib-84d4e4277cdc5bbe54f594c186064899aeafc035.tar nixlib-84d4e4277cdc5bbe54f594c186064899aeafc035.tar.gz nixlib-84d4e4277cdc5bbe54f594c186064899aeafc035.tar.bz2 nixlib-84d4e4277cdc5bbe54f594c186064899aeafc035.tar.lz nixlib-84d4e4277cdc5bbe54f594c186064899aeafc035.tar.xz nixlib-84d4e4277cdc5bbe54f594c186064899aeafc035.tar.zst nixlib-84d4e4277cdc5bbe54f594c186064899aeafc035.zip |
Merge pull request #22723 from benley/fix-sessions-with-sddm
Fix sessions with sddm.
Diffstat (limited to 'nixos/modules/services')
-rw-r--r-- | nixos/modules/services/x11/display-managers/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix index 7418ce563578..e8b897fb6050 100644 --- a/nixos/modules/services/x11/display-managers/default.nix +++ b/nixos/modules/services/x11/display-managers/default.nix @@ -32,6 +32,9 @@ let '' #! ${pkgs.bash}/bin/bash + # Handle being called by SDDM. + if test "''${1:0:1}" = / ; then eval exec $1 $2 ; fi + ${optionalString cfg.displayManager.logToJournal '' if [ -z "$_DID_SYSTEMD_CAT" ]; then _DID_SYSTEMD_CAT=1 exec ${config.systemd.package}/bin/systemd-cat -t xsession -- "$0" "$@" |