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 | |
| parent | 3967227c74df474d85a25c94c3bf32d6f96e50c3 (diff) | |
added flipper zero udev rules
| -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 |
