From 73c0ebb467b634b501539b6202c5eaedf9f2c1d4 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Wed, 9 Apr 2025 09:28:27 +0800 Subject: [PATCH] feat(udev): add udev rules for qmk and vial --- modules/graphical.nix | 1 + modules/hardware/udev.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 modules/hardware/udev.nix diff --git a/modules/graphical.nix b/modules/graphical.nix index eee524e..b1156eb 100644 --- a/modules/graphical.nix +++ b/modules/graphical.nix @@ -15,6 +15,7 @@ with pkgs; ./programs/spotifyd.nix ./hardware/audio.nix ./hardware/bluetooth.nix + ./hardware/udev.nix ]; environment.systemPackages = [ diff --git a/modules/hardware/udev.nix b/modules/hardware/udev.nix new file mode 100644 index 0000000..ea559ac --- /dev/null +++ b/modules/hardware/udev.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: +{ + hardware.keyboard.qmk.enable = true; + services.udev = { + packages = with pkgs; [ + vial + via + qmk + qmk-udev-rules + qmk_hid + ]; + }; +}