diff --git a/nix/home-manager/profiles/qtile-desktop.nix b/nix/home-manager/profiles/qtile-desktop.nix index 004f821..382bfaa 100644 --- a/nix/home-manager/profiles/qtile-desktop.nix +++ b/nix/home-manager/profiles/qtile-desktop.nix @@ -316,7 +316,8 @@ in { enableScDaemon = true; enableSshSupport = true; grabKeyboardAndMouse = true; - extraConfig = "pinentry-program ${pkgs.pinentry-gtk2}/bin/pinentry"; + pinentryFlavor = "gtk2"; + extraConfig = ""; }; flameshot.enable = true; }; diff --git a/nix/os/devices/steveej-t14/system.nix b/nix/os/devices/steveej-t14/system.nix index cfe6f1d..52ab96b 100644 --- a/nix/os/devices/steveej-t14/system.nix +++ b/nix/os/devices/steveej-t14/system.nix @@ -74,5 +74,6 @@ in { boot.kernelPackages = lib.mkForce pkgs.linuxPackages_latest; + hardware.ledger.enable = true; } diff --git a/nix/os/profiles/graphical/system.nix b/nix/os/profiles/graphical/system.nix index ff3def4..06e7d69 100644 --- a/nix/os/profiles/graphical/system.nix +++ b/nix/os/profiles/graphical/system.nix @@ -20,7 +20,7 @@ # hardware related services services.illum.enable = true; - services.pcscd.enable = true; + services.pcscd.enable = false; hardware = { bluetooth.enable = true; pulseaudio = { @@ -109,6 +109,9 @@ SUBSYSTEM=="usb", ATTR{idVendor}=="047f", ATTR{idProduct}=="011a", GROUP="users", MODE="0777" SUBSYSTEM=="usb", ATTR{idVendor}=="047f", ATTR{idProduct}=="fffe", GROUP="users", MODE="0777" SUBSYSTEM=="usb", ATTR{idVendor}=="047f", ATTR{idProduct}=="0001", GROUP="users", MODE="0777" + + # Yubikey 4/5 U2F+CCID + SUBSYSTEM=="usb", ATTR{idVendor}=="1050", ATTR{idProduct}=="0406", ENV{ID_SECURITY_TOKEN}="1", GROUP="wheel" '';