feat: enable yubikey authentication for pam

This commit is contained in:
2025-01-05 08:02:12 +05:00
parent 829b2e1a27
commit 5e76f06b12

View File

@@ -81,6 +81,9 @@
# Enable blueman # Enable blueman
services.blueman.enable = true; services.blueman.enable = true;
# Enable smart card services
services.pcscd.enable = true;
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true; # services.xserver.libinput.enable = true;
@@ -108,6 +111,13 @@
security.rtkit.enable = true; security.rtkit.enable = true;
security.pam.yubico = {
enable = true;
debug = true;
mode = "challenge-response";
id = ["24353659"];
};
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.shahab = { users.users.shahab = {
shell = pkgs.zsh; shell = pkgs.zsh;