From baf553ca73b842062aaf957a227fcb18ebfdf5ae Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Sun, 28 Jul 2024 00:41:29 -0600 Subject: sys/hardware/yubico: add PKCS#11 library to environment --- sys/hardware/yubico.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'sys') 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 ]; + }; }; } -- cgit v1.2.3