adding qmk.nix to rhapsody-in-green

This commit is contained in:
2025-10-15 22:26:29 -04:00
parent 69e5aa20d5
commit 276c2ac74b
2 changed files with 20 additions and 0 deletions

View File

@@ -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"
'';
};
};
}