diff --git a/profiles/fingerprint.nix b/profiles/fingerprint.nix index 7f88c14..0e0275b 100644 --- a/profiles/fingerprint.nix +++ b/profiles/fingerprint.nix @@ -12,7 +12,7 @@ in { security.pam.services = { sudo.fprintAuth = true; - login.fprintAuth = false; + login.fprintAuth = true; gdm-fingerprint = mkIf (config.services.xserver.displayManager.gdm.enable) { text = '' @@ -23,12 +23,14 @@ in { auth optional pam_permit.so auth required pam_env.so auth [success=ok default=1] ${pkgs.gnome.gdm}/lib/security/pam_gdm.so + auth optional ${pkgs.gnome.gnome-keyring}/lib/security/pam_gnome_keyring.so account include login password required pam_deny.so session include login + session optional ${pkgs.gnome.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start ''; }; };