tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
trezord: Added Trezor Model-T (v2) udev rules
Eric Litak
7 years ago
4bf61fa6
b4baad53
+9
-2
1 changed file
expand all
collapse all
unified
split
nixos
modules
services
hardware
trezord.nix
+9
-2
nixos/modules/services/hardware/trezord.nix
···
26
26
name = "trezord-udev-rules";
27
27
destination = "/etc/udev/rules.d/51-trezor.rules";
28
28
text = ''
29
29
-
SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0666", GROUP="dialout", SYMLINK+="trezor%n"
30
30
-
KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0666", GROUP="dialout"
29
29
+
# Trezor 1
30
30
+
SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0666", GROUP="dialout", SYMLINK+="trezor%n"
31
31
+
KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0666", GROUP="dialout"
32
32
+
33
33
+
# Trezor 2 (Model-T)
34
34
+
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0661", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
35
35
+
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
36
36
+
KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0660", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl"
37
37
+
];
31
38
'';
32
39
});
33
40