From 15c9036a40b9219c36ad390066072a202123ff15 Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Tue, 25 Apr 2023 18:56:20 -0400 Subject: added more packages for backups, building more tex files, and preparing for nvims language server. Also added udev rule for backlight control --- system.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'system.scm') diff --git a/system.scm b/system.scm index 90e99ab..2c2a444 100644 --- a/system.scm +++ b/system.scm @@ -26,6 +26,15 @@ (list "sudo" "nano"))) %base-packages )) +(define %backlight-udev-rule + (udev-rule + "90-backlight.rules" + (string-append "ACTION==\"add\", SUBSYSTEM==\"backlight\", " + "RUN+=\"/run/current-system/profile/bin/chgrp video /sys/class/backlight/%k/brightness\"" + "\n" + "ACTION==\"add\", SUBSYSTEM==\"backlight\", " + "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\""))) + (operating-system (kernel linux) (firmware (list linux-firmware)) @@ -108,6 +117,11 @@ (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#) ) )" ) %default-authorized-guix-keys)))) + (udev-service-type config => + (udev-configuration + (inherit config) + (rules (cons %backlight-udev-rule + (udev-configuration-rules config))))) (delete pulseaudio-service-type) (delete gdm-service-type) ))) (setuid-programs -- cgit v1.2.3