diff options
author | oxalica <oxalicc@pm.me> | 2021-03-18 01:25:40 +0800 |
---|---|---|
committer | oxalica <oxalicc@pm.me> | 2021-03-19 23:16:39 +0800 |
commit | 9540900fabde516271ee2514a53d9a8197a0f070 (patch) | |
tree | d1f2853781267a3aee6bf420cbcdfe7dc647ffaf /pkgs/applications/display-managers/sddm/default.nix | |
parent | 266dc8c3d052f549826ba246d06787a219533b8f (diff) |
sddm: source /etc/profile on wayland with zsh default shell
Diffstat (limited to 'pkgs/applications/display-managers/sddm/default.nix')
-rw-r--r-- | pkgs/applications/display-managers/sddm/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix index f43d3ca9be387..029501c7787a1 100644 --- a/pkgs/applications/display-managers/sddm/default.nix +++ b/pkgs/applications/display-managers/sddm/default.nix @@ -1,4 +1,4 @@ -{ mkDerivation, lib, fetchFromGitHub +{ mkDerivation, lib, fetchFromGitHub, fetchpatch , cmake, extra-cmake-modules, pkg-config, libxcb, libpthreadstubs , libXdmcp, libXau, qtbase, qtdeclarative, qtquickcontrols2, qttools, pam, systemd }: @@ -19,6 +19,12 @@ in mkDerivation { patches = [ ./sddm-ignore-config-mtime.patch + # Load `/etc/profile` for `environment.variables` with zsh default shell. + # See: https://github.com/sddm/sddm/pull/1382 + (fetchpatch { + url = "https://github.com/sddm/sddm/commit/e1dedeeab6de565e043f26ac16033e613c222ef9.patch"; + sha256 = "sha256-OPyrUI3bbH+PGDBfoL4Ohb4wIvmy9TeYZhE0JxR/D58="; + }) ]; postPatch = |