diff options
author | EuAndreh <eu@euandre.org> | 2022-05-12 20:55:04 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2022-05-12 20:55:04 -0300 |
commit | 41447ba934d1ba6715fbad3cdcb935ecf1f313c7 (patch) | |
tree | 69f390871759f2f0ed215acdef653c7181a57abf | |
parent | etc/guix/system.scm: Add xmonad-current custom package (diff) | |
download | dotfiles-41447ba934d1ba6715fbad3cdcb935ecf1f313c7.tar.gz dotfiles-41447ba934d1ba6715fbad3cdcb935ecf1f313c7.tar.xz |
etc/guix/system.scm: Include WIP udev-rules service extension
-rw-r--r-- | etc/guix/system.scm | 16 |
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) |