Commit a92b086
Changed files (1)
modules
desktop
modules/desktop/yubikey.nix
@@ -1,11 +1,15 @@
{
- flake.modules.nixos.desktop = {pkgs, ...}: {
+ den.aspects.desktop.provides.yubikey.nixos = {pkgs, ...}: {
services.udev.packages = [pkgs.yubikey-personalization];
hardware.gpgSmartcards.enable = true;
services.pcscd.enable = true;
+
+ programs.yubikey-manager.enable = true;
+
+ programs.yubikey-touch-detector.enable = true;
};
- flake.modules.homeManager.desktop = _: {
+ den.aspects.desktop.provides.yubikey.homeManager = {
# Fix pcsc conflict
# https://github.com/LudovicRousseau/PCSC/issues/65
programs.gpg.scdaemonSettings.disable-ccid = true;