diff options
| -rw-r--r-- | sys/hardware/yubico.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/hardware/yubico.nix b/sys/hardware/yubico.nix index a3440c3..0078210 100644 --- a/sys/hardware/yubico.nix +++ b/sys/hardware/yubico.nix @@ -8,7 +8,13 @@ in }; config = mkIf cfg.enable { - services.pcscd.enable = true; - services.udev.packages = [ pkgs.yubikey-personalization ]; + environment.etc."pkcs11/modules/ykcs11".text = '' + module: ${pkgs.yubico-piv-tool}/lib/libykcs11.so + ''; + + services = { + pcscd.enable = true; + udev.packages = [ pkgs.yubikey-personalization ]; + }; }; } |
