aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:39 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:39 +0100
commit2d70af4ae06e1a528cf3b49e0249ea27fe9c8df2 (patch)
tree4d379836bc8c8419320230320f9384238cdaea26 /meta
parent6ab4b0faef22b4fda4b6a3b45dca4c3858eb8802 (diff)
downloaddotfiles-2d70af4ae06e1a528cf3b49e0249ea27fe9c8df2.tar.gz
dotfiles-2d70af4ae06e1a528cf3b49e0249ea27fe9c8df2.tar.bz2
dotfiles-2d70af4ae06e1a528cf3b49e0249ea27fe9c8df2.zip
refactor(udev): drop hand-rolled ZSA rule, install qmk package instead
The qmk Arch package ships /usr/lib/udev/rules.d/50-qmk.rules covering all major mech-keyboard vendors including ZSA's VID 3297, with the same TAG+=uaccess semantics. Prefer that over maintaining our own rules file. - meta/base.txt: + qmk - etc/udev/rules.d/50-zsa.rules: removed - etc deploy script: drop the udevadm reload (only existed to support our custom rule; pacman handles reloads for package-shipped rules).
Diffstat (limited to 'meta')
-rw-r--r--meta/base.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/base.txt b/meta/base.txt
index 6a4a7f8..0629cf2 100644
--- a/meta/base.txt
+++ b/meta/base.txt
@@ -180,6 +180,11 @@ inhibridge
# secrets under ~/.password-store/secret-service/.
pass-secret-service-bin
+# Ships /usr/lib/udev/rules.d/50-qmk.rules, which (among many vendors)
+# tags ZSA's VID 3297 hidraw nodes with uaccess. Required for VIA /
+# usevia.app (WebHID) to talk to the ErgoDox EZ / Moonlander / Voyager.
+qmk
+
# Clipboard
wl-clipboard
cliphist