This commit is contained in:
Lyes Saadi 2025-06-29 11:09:01 +02:00
parent 976c16f1ac
commit 448fb9d469
Signed by: lyes
GPG key ID: 55A1D803917CF39A
8 changed files with 51 additions and 51 deletions

View file

@ -23,6 +23,7 @@
nix-index
direnv
agenix.packages."${system}".default
age-plugin-yubikey
];
# Some programs need SUID wrappers, can be configured further or are

View file

@ -7,28 +7,28 @@
];
# Fingerprint
security.pam.services.login.fprintAuth = false;
security.pam.services.gdm-fingerprint.text = ''
auth required pam_shells.so
auth requisite pam_nologin.so
auth requisite pam_faillock.so preauth
auth required ${pkgs.fprintd}/lib/security/pam_fprintd.so
auth optional pam_permit.so
auth required pam_env.so
auth [success=ok default=1] ${pkgs.gdm}/lib/security/pam_gdm.so
auth optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so
# security.pam.services.login.fprintAuth = false;
# security.pam.services.gdm-fingerprint.text = ''
# auth required pam_shells.so
# auth requisite pam_nologin.so
# auth requisite pam_faillock.so preauth
# auth required ${pkgs.fprintd}/lib/security/pam_fprintd.so
# auth optional pam_permit.so
# auth required pam_env.so
# auth [success=ok default=1] ${pkgs.gdm}/lib/security/pam_gdm.so
# auth optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so
account include login
# account include login
password required pam_deny.so
# password required pam_deny.so
session include login
session optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start
'';
# session include login
# session optional ${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start
# '';
# GNOME
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
environment.gnome.excludePackages = [ pkgs.evince ];
# KDE Connect

View file

@ -30,7 +30,7 @@
setzer
# Programming
devtoolbox
# devtoolbox
# Containers & VMs
gnome-boxes