aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-05-12 20:55:04 -0300
committerEuAndreh <eu@euandre.org>2022-05-12 20:55:04 -0300
commit41447ba934d1ba6715fbad3cdcb935ecf1f313c7 (patch)
tree69f390871759f2f0ed215acdef653c7181a57abf
parentetc/guix/system.scm: Add xmonad-current custom package (diff)
downloaddotfiles-41447ba934d1ba6715fbad3cdcb935ecf1f313c7.tar.gz
dotfiles-41447ba934d1ba6715fbad3cdcb935ecf1f313c7.tar.xz
etc/guix/system.scm: Include WIP udev-rules service extension
-rw-r--r--etc/guix/system.scm16
1 files changed, 16 insertions, 0 deletions
diff --git a/etc/guix/system.scm b/etc/guix/system.scm
index 1401ab0..f0d15bb 100644
--- a/etc/guix/system.scm
+++ b/etc/guix/system.scm
@@ -27,6 +27,11 @@
"/share/xsessions/xmonad.desktop")
(("Name=xmonad-next") "Name=xmonad"))))))))))
+(define backlight-device
+ (call-with-input-file
+ (string-append (getenv "XDG_CONFIG_HOME")
+ "/backlight-device")
+ read-line))
(operating-system
(kernel linux)
@@ -72,6 +77,17 @@
(service cups-service-type
(cups-configuration
(web-interface? #t)))
+ #;
+ (udev-rules-service
+ 'backlight
+ (udev-rule
+ "backlight.rule"
+ (string-replace
+ #"-
+ ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="@DEVICE@", GROUP="video", MODE="0664"
+ "#
+ "@DEVICE@"
+ backlight-device)))
(set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout)