diff options
author | Pavol Rusnak <pavol@rusnak.io> | 2019-10-27 14:17:02 +0100 |
---|---|---|
committer | Pavol Rusnak <pavol@rusnak.io> | 2019-10-30 15:15:22 +0100 |
commit | d124858efebc9b027f271d75cc32523dca84485a (patch) | |
tree | 845536f67511ecf74c4541d9fd23f0e6d621d7c5 /nixos | |
parent | 172601d4bf196a143e4b83a01a451ffd37b6c321 (diff) | |
download | nixpkgs-d124858efebc9b027f271d75cc32523dca84485a.tar nixpkgs-d124858efebc9b027f271d75cc32523dca84485a.tar.gz nixpkgs-d124858efebc9b027f271d75cc32523dca84485a.tar.bz2 nixpkgs-d124858efebc9b027f271d75cc32523dca84485a.tar.lz nixpkgs-d124858efebc9b027f271d75cc32523dca84485a.tar.xz nixpkgs-d124858efebc9b027f271d75cc32523dca84485a.tar.zst nixpkgs-d124858efebc9b027f271d75cc32523dca84485a.zip |
trezor-udev-rules: init at unstable-2019-07-17
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/hardware/trezord.nix | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/nixos/modules/services/hardware/trezord.nix b/nixos/modules/services/hardware/trezord.nix index 62824ed7350..561106c4162 100644 --- a/nixos/modules/services/hardware/trezord.nix +++ b/nixos/modules/services/hardware/trezord.nix @@ -44,20 +44,7 @@ in { ### implementation config = mkIf cfg.enable { - services.udev.packages = lib.singleton (pkgs.writeTextFile { - name = "trezord-udev-rules"; - destination = "/etc/udev/rules.d/51-trezor.rules"; - text = '' - # TREZOR v1 (One) - SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n" - KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0660", GROUP="trezord", TAG+="uaccess" - - # TREZOR v2 (T) - SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n" - SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n" - KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0660", GROUP="trezord", TAG+="uaccess" - ''; - }); + services.udev.packages = [ pkgs.trezor-udev-rules ]; systemd.services.trezord = { description = "TREZOR Bridge"; |