diff options
Diffstat (limited to 'system.scm')
-rw-r--r-- | system.scm | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -26,6 +26,15 @@ | |||
26 | (list "sudo" "nano"))) | 26 | (list "sudo" "nano"))) |
27 | %base-packages )) | 27 | %base-packages )) |
28 | 28 | ||
29 | (define %backlight-udev-rule | ||
30 | (udev-rule | ||
31 | "90-backlight.rules" | ||
32 | (string-append "ACTION==\"add\", SUBSYSTEM==\"backlight\", " | ||
33 | "RUN+=\"/run/current-system/profile/bin/chgrp video /sys/class/backlight/%k/brightness\"" | ||
34 | "\n" | ||
35 | "ACTION==\"add\", SUBSYSTEM==\"backlight\", " | ||
36 | "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\""))) | ||
37 | |||
29 | (operating-system | 38 | (operating-system |
30 | (kernel linux) | 39 | (kernel linux) |
31 | (firmware (list linux-firmware)) | 40 | (firmware (list linux-firmware)) |
@@ -108,6 +117,11 @@ | |||
108 | (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#) | 117 | (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#) |
109 | ) | 118 | ) |
110 | )" ) %default-authorized-guix-keys)))) | 119 | )" ) %default-authorized-guix-keys)))) |
120 | (udev-service-type config => | ||
121 | (udev-configuration | ||
122 | (inherit config) | ||
123 | (rules (cons %backlight-udev-rule | ||
124 | (udev-configuration-rules config))))) | ||
111 | (delete pulseaudio-service-type) | 125 | (delete pulseaudio-service-type) |
112 | (delete gdm-service-type) ))) | 126 | (delete gdm-service-type) ))) |
113 | (setuid-programs | 127 | (setuid-programs |