From 731ff94639466044dd072eca8cccfaeb966602fd Mon Sep 17 00:00:00 2001 From: Mats Rauhala Date: Tue, 11 Aug 2026 12:24:27 +0300 Subject: [PATCH] Add solokey udev rules --- modules/yubikey/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/yubikey/default.nix b/modules/yubikey/default.nix index d92e6ef..4383c7d 100644 --- a/modules/yubikey/default.nix +++ b/modules/yubikey/default.nix @@ -20,6 +20,20 @@ in services.udev = { packages = with pkgs; [ yubikey-personalization + (pkgs.writeTextFile { + name = "wally_udev"; + text = '' + # NXP LPC55 ROM bootloader (unmodified) + SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0021", TAG+="uaccess" + # NXP LPC55 ROM bootloader (with Solo 2 VID:PID) + SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="b000", TAG+="uaccess" + # Solo 2 + SUBSYSTEM=="tty", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="beee", TAG+="uaccess" + # Solo 2 + SUBSYSTEM=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="beee", TAG+="uaccess" + ''; + destination = "/etc/udev/rules.d/70-solo2.rules"; + }) ]; extraRules = '' # Yubikey: create a symlink when key is plugged in, register this in systemd