diff options
author | Hugo Geoffroy <pistache@lebib.org> | 2019-06-15 05:22:35 +0200 |
---|---|---|
committer | Hugo Geoffroy <pistache@lebib.org> | 2019-08-28 16:58:12 +0200 |
commit | a23798e4788c093f34df3d6e547ce3be5ce71b69 (patch) | |
tree | 50e568c2c14899977625a9ef976685899c2fd203 /nixos/modules/services/x11/display-managers/default.nix | |
parent | 3d91781151e69ea3519d30241635f8de5d11db65 (diff) | |
download | nixpkgs-a23798e4788c093f34df3d6e547ce3be5ce71b69.tar nixpkgs-a23798e4788c093f34df3d6e547ce3be5ce71b69.tar.gz nixpkgs-a23798e4788c093f34df3d6e547ce3be5ce71b69.tar.bz2 nixpkgs-a23798e4788c093f34df3d6e547ce3be5ce71b69.tar.lz nixpkgs-a23798e4788c093f34df3d6e547ce3be5ce71b69.tar.xz nixpkgs-a23798e4788c093f34df3d6e547ce3be5ce71b69.tar.zst nixpkgs-a23798e4788c093f34df3d6e547ce3be5ce71b69.zip |
nixos/x11: provide selected session to custom session
The custom session script is always executed (when it exists). This change passes the selected session script and select session name to the custom session script, so that it can defer to the selected session script based on the value of the selected session name.
Diffstat (limited to 'nixos/modules/services/x11/display-managers/default.nix')
-rw-r--r-- | nixos/modules/services/x11/display-managers/default.nix | 2 |
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 0e87e6adbab..bf6b048654b 100644 --- a/nixos/modules/services/x11/display-managers/default.nix +++ b/nixos/modules/services/x11/display-managers/default.nix @@ -109,7 +109,7 @@ let # Allow the user to setup a custom session type. if test -x ~/.xsession; then - exec ~/.xsession + eval exec ~/.xsession "$@" fi if test "$1"; then |