main
 1{
 2  den.aspects.desktop.yubikey = {
 3    nixos = {pkgs, ...}: {
 4      services.udev.packages = [pkgs.yubikey-personalization];
 5      hardware.gpgSmartcards.enable = true;
 6      services.pcscd.enable = true;
 7
 8      programs.yubikey-manager.enable = true;
 9
10      programs.yubikey-touch-detector.enable = true;
11    };
12
13    homeManager = {
14      # Fix pcsc conflict
15      # https://github.com/LudovicRousseau/PCSC/issues/65
16      programs.gpg.scdaemonSettings.disable-ccid = true;
17    };
18  };
19}