Skip to content

Commit 097b63d

Browse files
committed
nixos/gdm: autologin unlocks keyring when possible
1 parent 54ff685 commit 097b63d

File tree

1 file changed

+4
-1
lines changed
  • nixos/modules/services/x11/display-managers

1 file changed

+4
-1
lines changed

nixos/modules/services/x11/display-managers/gdm.nix

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,8 +310,11 @@ in
310310

311311
gdm-autologin.text = ''
312312
auth requisite pam_nologin.so
313-
314313
auth required pam_succeed_if.so uid >= 1000 quiet
314+
${lib.optionalString pamCfg.login.enableGnomeKeyring ''
315+
auth [success=ok default=1] ${pkgs.gnome.gdm}/lib/security/pam_gdm.so
316+
auth optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so
317+
''}
315318
auth required pam_permit.so
316319
317320
account sufficient pam_unix.so

0 commit comments

Comments
 (0)