From 276c2ac74b584ae2448ef6ae65a5fcbf2f557f0b Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Wed, 15 Oct 2025 22:26:29 -0400 Subject: [PATCH] adding qmk.nix to rhapsody-in-green --- systems/rhapsody-in-green/qmk.nix | 19 +++++++++++++++++++ users/richie/default.nix | 1 + 2 files changed, 20 insertions(+) create mode 100644 systems/rhapsody-in-green/qmk.nix diff --git a/systems/rhapsody-in-green/qmk.nix b/systems/rhapsody-in-green/qmk.nix new file mode 100644 index 0000000..e1cb03f --- /dev/null +++ b/systems/rhapsody-in-green/qmk.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + qmk + vial + ]; + + services = { + udev = { + packages = [ pkgs.qmk-udev-rules ]; + extraRules = '' + # Keychron / QMK common bootloaders + SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="df11", MODE="0666", GROUP="plugdev" + SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", MODE="0666", GROUP="plugdev" + SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", MODE="0666", GROUP="plugdev" + ''; + }; + }; +} diff --git a/users/richie/default.nix b/users/richie/default.nix index 8ea77f4..ba21dc8 100644 --- a/users/richie/default.nix +++ b/users/richie/default.nix @@ -41,6 +41,7 @@ in "scanner" "transmission" "uaccess" + "uucp" "wireshark" ]; uid = 1000;