summary refs log tree commit diff
path: root/nixos/modules/services/x11/display-managers
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2021-08-20 23:23:42 +0100
committerGitHub <noreply@github.com>2021-08-20 23:23:42 +0100
commit9b962429be9a6820ec1746a0e6350cfe98cc9bcf (patch)
tree33646587f73e9dc867f1663ce405b33e2467f1a1 /nixos/modules/services/x11/display-managers
parent628af8a187f756a3c587aabb67fcebff7c262603 (diff)
parent1645acf1d3e9fc2f9a673e3caca9d5e66ca03827 (diff)
downloadnixpkgs-9b962429be9a6820ec1746a0e6350cfe98cc9bcf.tar
nixpkgs-9b962429be9a6820ec1746a0e6350cfe98cc9bcf.tar.gz
nixpkgs-9b962429be9a6820ec1746a0e6350cfe98cc9bcf.tar.bz2
nixpkgs-9b962429be9a6820ec1746a0e6350cfe98cc9bcf.tar.lz
nixpkgs-9b962429be9a6820ec1746a0e6350cfe98cc9bcf.tar.xz
nixpkgs-9b962429be9a6820ec1746a0e6350cfe98cc9bcf.tar.zst
nixpkgs-9b962429be9a6820ec1746a0e6350cfe98cc9bcf.zip
Merge pull request #133014 from Mic92/fix-pam
nixos: reduce pam files rebuilds on updates
Diffstat (limited to 'nixos/modules/services/x11/display-managers')
-rw-r--r--nixos/modules/services/x11/display-managers/gdm.nix2
-rw-r--r--nixos/modules/services/x11/display-managers/lightdm.nix2
-rw-r--r--nixos/modules/services/x11/display-managers/sddm.nix2
3 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/services/x11/display-managers/gdm.nix b/nixos/modules/services/x11/display-managers/gdm.nix
index 0f7941364d2..5c4c6c67fd0 100644
--- a/nixos/modules/services/x11/display-managers/gdm.nix
+++ b/nixos/modules/services/x11/display-managers/gdm.nix
@@ -314,7 +314,7 @@ in
         password required       pam_deny.so
 
         session  required       pam_succeed_if.so audit quiet_success user = gdm
-        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
diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix
index 945222296fa..41c1b635f5d 100644
--- a/nixos/modules/services/x11/display-managers/lightdm.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm.nix
@@ -284,7 +284,7 @@ in
         password required       pam_deny.so
 
         session  required       pam_succeed_if.so audit quiet_success user = lightdm
-        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
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