summaryrefslogtreecommitdiff
path: root/system.scm
diff options
context:
space:
mode:
Diffstat (limited to 'system.scm')
-rw-r--r--system.scm14
1 files changed, 14 insertions, 0 deletions
diff --git a/system.scm b/system.scm
index 90e99ab..2c2a444 100644
--- a/system.scm
+++ b/system.scm
@@ -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