From ba6ae8f7c7bd9c7490c14d85eaf2751d1213ee6c Mon Sep 17 00:00:00 2001 From: fruchti Date: Tue, 25 Nov 2025 18:34:53 +0100 Subject: [PATCH 1/5] Add BlackMagic Probe udev rules --- hosts/development.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hosts/development.nix b/hosts/development.nix index 2652015..1def1b3 100644 --- a/hosts/development.nix +++ b/hosts/development.nix @@ -24,6 +24,14 @@ # Prolific USB-TTL SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE="0660", GROUP="plugdev" + # BlackMagic Probe + SUBSYSTEM=="tty", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6017", MODE="0660", GROUP="plugdev" + SUBSYSTEM=="tty", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6018", MODE="0660", GROUP="plugdev" + SUBSYSTEM=="tty", ACTION=="add", ATTRS{interface}=="Black Magic GDB Server", SYMLINK+="gdbBMP" + SUBSYSTEM=="tty", ACTION=="add", ATTRS{interface}=="Black Magic GDB Server", SYMLINK+="gdbBMP%E{ID_SERIAL_SHORT}" + SUBSYSTEM=="tty", ACTION=="add", ATTRS{interface}=="Black Magic UART Port", SYMLINK+="ttyBMP" + SUBSYSTEM=="tty", ACTION=="add", ATTRS{interface}=="Black Magic UART Port", SYMLINK+="ttyBMP%E{ID_SERIAL_SHORT}" + # OpenBench Logic Sniffer SUBSYSTEM=="tty", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fc92", MODE="0660", GROUP="plugdev", SYMLINK+="OpenLogicSniffer" From 51e554ed79f9ad1b1fc9e42b49a3682cbfffb75f Mon Sep 17 00:00:00 2001 From: fruchti Date: Tue, 25 Nov 2025 18:35:15 +0100 Subject: [PATCH 2/5] Add udev rule for STM32 in DFU mode --- hosts/development.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/development.nix b/hosts/development.nix index 1def1b3..7320d9a 100644 --- a/hosts/development.nix +++ b/hosts/development.nix @@ -41,6 +41,9 @@ # ST-LINK/V2.1 SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3752", MODE="0660", GROUP="plugdev" + # ST DFU mode + SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0660", GROUP="plugdev" + # WCH-LinkE SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="8010", MODE="0660", GROUP="plugdev" From 4d942ea99c4720a0407ec952c4151d064e860ba5 Mon Sep 17 00:00:00 2001 From: fruchti Date: Tue, 25 Nov 2025 18:35:28 +0100 Subject: [PATCH 3/5] Add udev rules for Cynthion --- hosts/development.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hosts/development.nix b/hosts/development.nix index 7320d9a..98fe267 100644 --- a/hosts/development.nix +++ b/hosts/development.nix @@ -53,6 +53,10 @@ # Glasgow SUBSYSTEM=="usb", ATTRS{idVendor}=="20b7", ATTRS{idProduct}=="9db1", MODE="0660", GROUP="plugdev" + # Cynthion + SUBSYSTEM=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="615b", MODE="0660", GROUP="plugdev" + SUBSYSTEM=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="615c", MODE="0660", GROUP="plugdev" + # Shared V-USB VID:PID for use with various homebrew stuff ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE="0660", GROUP="plugdev" ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", MODE="0660", GROUP="plugdev" From e4553037f00fbddc40b155d72b4795101761b03e Mon Sep 17 00:00:00 2001 From: fruchti Date: Tue, 25 Nov 2025 18:36:09 +0100 Subject: [PATCH 4/5] Disco: Install cyme --- hosts/Disco.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/Disco.nix b/hosts/Disco.nix index 4c9cfda..687c55a 100644 --- a/hosts/Disco.nix +++ b/hosts/Disco.nix @@ -44,7 +44,7 @@ rink htop ncmpcpp - usbutils # lsusb etc. + cyme usbutils # lsusb etc. nmap file exiftool binwalk shellcheck From bd773d80ac014299b81905a9cf8506b6db5b9ed7 Mon Sep 17 00:00:00 2001 From: fruchti Date: Tue, 25 Nov 2025 18:36:19 +0100 Subject: [PATCH 5/5] Disco: Install okular and evince --- hosts/Disco.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/Disco.nix b/hosts/Disco.nix index 687c55a..a8b5590 100644 --- a/hosts/Disco.nix +++ b/hosts/Disco.nix @@ -87,6 +87,7 @@ (pkgs.callPackage ../packages/cura-appimage.nix {}) pulseview nextcloud-client + kdePackages.okular evince ]; programs.evolution = { enable = true;