From 6c3022aaee0bef850d8511c192de574d38ce5cbf Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Thu, 12 Sep 2024 11:59:22 +0200 Subject: [PATCH] feat: add keychron via rule --- keychron/via_udev_rule.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 keychron/via_udev_rule.sh diff --git a/keychron/via_udev_rule.sh b/keychron/via_udev_rule.sh new file mode 100644 index 0000000..09322da --- /dev/null +++ b/keychron/via_udev_rule.sh @@ -0,0 +1,7 @@ +#!/usr/bin/sh + +# Ref: https://get.vial.today/manual/linux-udev.html + +USER_GID="$(id -g)" +export USER_GID +sudo --preserve-env=USER_GID sh -c 'echo "KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", ATTRS{serial}==\"*vial:f64c2b3c*\", MODE=\"0660\", GROUP=\"$USER_GID\", TAG+=\"uaccess\", TAG+=\"udev-acl\"" > /etc/udev/rules.d/99-vial.rules && udevadm control --reload && udevadm trigger'