From 199ea5b412a3f79d6c36b9cb76f99e41958df2cd Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Mon, 18 Mar 2024 01:00:08 -0400 Subject: [PATCH] added flipper zero udev rules --- modules/ryan-config/base-system.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm index dc589c9..be7ba7c 100644 --- a/modules/ryan-config/base-system.scm +++ b/modules/ryan-config/base-system.scm @@ -89,6 +89,15 @@ "ACTION==\"add\", SUBSYSTEM==\"backlight\", " "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\""))) +(define %flipper-udev-rule + (udev-rule + "42-flipperzero.rules" + (string-append "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"0483\", ATTRS{idProduct}==\"5740\", ATTRS{manufacturer}==\"Flipper Devices Inc.\", TAG+=\"uaccess\"" + "\n" + "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"0483\", ATTRS{idProduct}==\"df11\", ATTRS{manufacturer}==\"STMicroelectronics\", TAG+=\"uaccess\"" + "\n" + "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"303a\", ATTRS{idProduct}==\"40??\", ATTRS{manufacturer}==\"Flipper Devices Inc.\", TAG+=\"uaccess\""))) + (define-public base-operating-system (operating-system (kernel linux) @@ -205,7 +214,8 @@ (udev-service-type config => (udev-configuration (inherit config) - (rules (cons %backlight-udev-rule + (rules (cons* %backlight-udev-rule + %flipper-udev-rule (udev-configuration-rules config))))) (elogind-service-type config => (elogind-configuration