diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2021-07-28 06:28:25 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2021-08-20 23:43:30 +0200 |
commit | 1645acf1d3e9fc2f9a673e3caca9d5e66ca03827 (patch) | |
tree | 241f12ddc53a29a5e100b6e091e269c51b0b7eae /nixos/modules/services/x11/display-managers/sddm.nix | |
parent | 3dcb36f234d7191381992995e9960fd55a5d5832 (diff) | |
download | nixpkgs-1645acf1d3e9fc2f9a673e3caca9d5e66ca03827.tar nixpkgs-1645acf1d3e9fc2f9a673e3caca9d5e66ca03827.tar.gz nixpkgs-1645acf1d3e9fc2f9a673e3caca9d5e66ca03827.tar.bz2 nixpkgs-1645acf1d3e9fc2f9a673e3caca9d5e66ca03827.tar.lz nixpkgs-1645acf1d3e9fc2f9a673e3caca9d5e66ca03827.tar.xz nixpkgs-1645acf1d3e9fc2f9a673e3caca9d5e66ca03827.tar.zst nixpkgs-1645acf1d3e9fc2f9a673e3caca9d5e66ca03827.zip |
nixos: reduce pam files rebuilds on updates
Before whenever environment variables changed, pam files had to be rebuild. This is expensive since each file needs its own sandbox set up.
Diffstat (limited to 'nixos/modules/services/x11/display-managers/sddm.nix')
-rw-r--r-- | nixos/modules/services/x11/display-managers/sddm.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix index 116994db1c1..d79b3cda2fc 100644 --- a/nixos/modules/services/x11/display-managers/sddm.nix +++ b/nixos/modules/services/x11/display-managers/sddm.nix @@ -229,7 +229,7 @@ in password required pam_deny.so session required pam_succeed_if.so audit quiet_success user = sddm - session required pam_env.so conffile=${config.system.build.pamEnvironment} readenv=0 + session required pam_env.so conffile=/etc/pam/environment readenv=0 session optional ${pkgs.systemd}/lib/security/pam_systemd.so session optional pam_keyinit.so force revoke session optional pam_permit.so |