From b5e831ef359a84d6e4467e4cfc4cbecb3863917d Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.dev>
Date: Sat, 9 Mar 2024 20:33:44 +0000
Subject: [PATCH] Add udev rules for using VIA/Vial

https://get.vial.today/manual/linux-udev.html#generalized-via-udev-rule
---
 lib/nixos/configuration.nix | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lib/nixos/configuration.nix b/lib/nixos/configuration.nix
index fd7853e2..212ff1ee 100644
--- a/lib/nixos/configuration.nix
+++ b/lib/nixos/configuration.nix
@@ -276,4 +276,11 @@ in {
   };
 
   services.auto-cpufreq.enable = true;
+
+  services.udev = {
+    enable = true;
+    extraRules = ''
+      KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl"
+    '';
+  };
 }