blob: ab2d1cd7dedf0e482606e1fc93215ae8a156c27d [file] [log] [blame]
{ pkgs
, username
, system
, ...
}: {
config = {
security.pam.yubico = {
enable = true;
mode = "challenge-response";
};
services = {
udev.packages = [ pkgs.yubikey-personalization ];
pcscd.enable = true;
};
environment.persistence."/nix/persist".users.${username}.directories = [
".yubico"
];
};
home.home.packages = with pkgs; [
yubikey-personalization
yubico-pam
yubioath-flutter
];
}