diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2024-03-18 01:00:08 -0400 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2024-03-18 01:00:08 -0400 |
commit | 199ea5b412a3f79d6c36b9cb76f99e41958df2cd (patch) | |
tree | d2a0c8141cf2b70947cfac2575214cafd6727f57 /modules/ryan-config | |
parent | 3967227c74df474d85a25c94c3bf32d6f96e50c3 (diff) |
added flipper zero udev rules
Diffstat (limited to 'modules/ryan-config')
-rw-r--r-- | modules/ryan-config/base-system.scm | 12 |
1 files changed, 11 insertions, 1 deletions
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 @@ | |||
89 | "ACTION==\"add\", SUBSYSTEM==\"backlight\", " | 89 | "ACTION==\"add\", SUBSYSTEM==\"backlight\", " |
90 | "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\""))) | 90 | "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\""))) |
91 | 91 | ||
92 | (define %flipper-udev-rule | ||
93 | (udev-rule | ||
94 | "42-flipperzero.rules" | ||
95 | (string-append "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"0483\", ATTRS{idProduct}==\"5740\", ATTRS{manufacturer}==\"Flipper Devices Inc.\", TAG+=\"uaccess\"" | ||
96 | "\n" | ||
97 | "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"0483\", ATTRS{idProduct}==\"df11\", ATTRS{manufacturer}==\"STMicroelectronics\", TAG+=\"uaccess\"" | ||
98 | "\n" | ||
99 | "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"303a\", ATTRS{idProduct}==\"40??\", ATTRS{manufacturer}==\"Flipper Devices Inc.\", TAG+=\"uaccess\""))) | ||
100 | |||
92 | (define-public base-operating-system | 101 | (define-public base-operating-system |
93 | (operating-system | 102 | (operating-system |
94 | (kernel linux) | 103 | (kernel linux) |
@@ -205,7 +214,8 @@ | |||
205 | (udev-service-type config => | 214 | (udev-service-type config => |
206 | (udev-configuration | 215 | (udev-configuration |
207 | (inherit config) | 216 | (inherit config) |
208 | (rules (cons %backlight-udev-rule | 217 | (rules (cons* %backlight-udev-rule |
218 | %flipper-udev-rule | ||
209 | (udev-configuration-rules config))))) | 219 | (udev-configuration-rules config))))) |
210 | (elogind-service-type config => | 220 | (elogind-service-type config => |
211 | (elogind-configuration | 221 | (elogind-configuration |