summary refs log tree commit diff
path: root/nixos/modules/security/pam.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2021-07-28 06:28:25 +0200
committerJörg Thalheim <joerg@thalheim.io>2021-08-20 23:43:30 +0200
commit1645acf1d3e9fc2f9a673e3caca9d5e66ca03827 (patch)
tree241f12ddc53a29a5e100b6e091e269c51b0b7eae /nixos/modules/security/pam.nix
parent3dcb36f234d7191381992995e9960fd55a5d5832 (diff)
downloadnixpkgs-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/security/pam.nix')
-rw-r--r--nixos/modules/security/pam.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix
index 9a6c7d17825..ca402e70926 100644
--- a/nixos/modules/security/pam.nix
+++ b/nixos/modules/security/pam.nix
@@ -475,7 +475,7 @@ let
 
           # Session management.
           ${optionalString cfg.setEnvironment ''
-            session required pam_env.so conffile=${config.system.build.pamEnvironment} readenv=0
+            session required pam_env.so conffile=/etc/pam/environment readenv=0
           ''}
           session required pam_unix.so
           ${optionalString cfg.setLoginUid