From f8053977cb16f32eea045effda69a4a6dbcc5dcd Mon Sep 17 00:00:00 2001 From: Tao Tien <29749622+taotien@users.noreply.github.com> Date: Tue, 8 Aug 2023 15:26:32 -0700 Subject: [PATCH] pcpanel udev rule --- extras/dev.nix | 5 +++++ systems/NOcomputer.nix | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/extras/dev.nix b/extras/dev.nix index 495fb5c..957a485 100644 --- a/extras/dev.nix +++ b/extras/dev.nix @@ -11,6 +11,7 @@ # cmake # clang # pkg-config + # udev # libclang ]; @@ -18,4 +19,8 @@ # LIBCLANG_PATH = pkgs.lib.makeLibraryPath [ pkgs.libclang.lib ]; # }; + services.udev.extraRules = '' + SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic GDB Server", SYMLINK+="ttyBmpGdb" + SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic UART Port", SYMLINK+="ttyBmpTarg" + ''; } diff --git a/systems/NOcomputer.nix b/systems/NOcomputer.nix index 34ec431..a3247c7 100644 --- a/systems/NOcomputer.nix +++ b/systems/NOcomputer.nix @@ -58,8 +58,7 @@ services.udev.packages = [ pkgs.openrgb ]; services.udev.extraRules = '' - SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic GDB Server", SYMLINK+="ttyBmpGdb" - SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic UART Port", SYMLINK+="ttyBmpTarg" + KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a3c5", MODE="0666" ''; boot.kernelPackages = pkgs.linuxPackages_latest;