summary refs log tree commit diff
path: root/nixos/modules/services/hardware/trezord.nix
diff options
context:
space:
mode:
author1000101 <jan.hrnko@satoshilabs.com>2018-09-24 19:26:56 +0200
committer1000101 <jan.hrnko@satoshilabs.com>2018-09-24 19:55:14 +0200
commit082bf52e31cc0c29aa882cec79f265c7ccda3636 (patch)
tree870b296d95dae6ff5193c6ba472531c33a08dea6 /nixos/modules/services/hardware/trezord.nix
parent180d68ab39801759853b3d85922446f5733eb02f (diff)
downloadnixpkgs-082bf52e31cc0c29aa882cec79f265c7ccda3636.tar
nixpkgs-082bf52e31cc0c29aa882cec79f265c7ccda3636.tar.gz
nixpkgs-082bf52e31cc0c29aa882cec79f265c7ccda3636.tar.bz2
nixpkgs-082bf52e31cc0c29aa882cec79f265c7ccda3636.tar.lz
nixpkgs-082bf52e31cc0c29aa882cec79f265c7ccda3636.tar.xz
nixpkgs-082bf52e31cc0c29aa882cec79f265c7ccda3636.tar.zst
nixpkgs-082bf52e31cc0c29aa882cec79f265c7ccda3636.zip
nixos/trezord: revised and updated udev rules
nixos/trezord: revised and updated udev rules
Diffstat (limited to 'nixos/modules/services/hardware/trezord.nix')
-rw-r--r--nixos/modules/services/hardware/trezord.nix17
1 files changed, 8 insertions, 9 deletions
diff --git a/nixos/modules/services/hardware/trezord.nix b/nixos/modules/services/hardware/trezord.nix
index f2ec00a7d3e..dfefc1171e6 100644
--- a/nixos/modules/services/hardware/trezord.nix
+++ b/nixos/modules/services/hardware/trezord.nix
@@ -26,15 +26,14 @@ in {
       name = "trezord-udev-rules";
       destination = "/etc/udev/rules.d/51-trezor.rules";
       text = ''
-        # Trezor 1
-        SUBSYSTEM=="usb",  ATTR{idVendor}=="534c",  ATTR{idProduct}=="0001",  MODE="0666", GROUP="dialout", SYMLINK+="trezor%n"
-        KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0666", GROUP="dialout"
-
-        # Trezor 2 (Model-T)
-        SUBSYSTEM=="usb",  ATTR{idVendor}=="1209",  ATTR{idProduct}=="53c0",  MODE="0661", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
-        SUBSYSTEM=="usb",  ATTR{idVendor}=="1209",  ATTR{idProduct}=="53c1",  MODE="0660", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
-        KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0660", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl"
-  ];
+        # TREZOR v1 (One)
+        SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
+        KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001",  MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl"
+
+        # TREZOR v2 (T)
+        SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0661", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
+        SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
+        KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0666", GROUP="dialout", TAG+="uaccess", TAG+="udev-acl"
       '';
     });