mirror of
https://github.com/SebastianWendel/srx-platform-nix.git
synced 2024-09-20 04:19:01 +02:00
24 lines
514 B
Nix
24 lines
514 B
Nix
{ pkgs, config, lib, ... }:
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
yubikey-personalization
|
|
] ++ lib.optionals config.services.xserver.enable [
|
|
yubikey-manager-qt
|
|
yubikey-personalization-gui
|
|
];
|
|
|
|
security.pam.yubico = {
|
|
enable = lib.mkDefault true;
|
|
mode = "challenge-response";
|
|
};
|
|
|
|
services = {
|
|
pcscd.enable = lib.mkDefault true;
|
|
yubikey-agent.enable = lib.mkDefault true;
|
|
udev.packages = with pkgs; [
|
|
libu2f-host
|
|
yubikey-personalization
|
|
];
|
|
};
|
|
}
|