diff options
| author | bd <bdunahu@operationnull.com> | 2025-12-13 23:43:10 -0500 |
|---|---|---|
| committer | bdunahu <bdunahu@operationnull.com> | 2026-01-03 21:46:06 -0700 |
| commit | 288ccb3984c7cb46b67d0f6bf7fb6d53c5d7a2d3 (patch) | |
| tree | 47091f5aeede90e1364546e8122cd55e6d7f2971 /.config/guix/modules/services/xorg.scm | |
| parent | df14036eb22ff9326c2806eb3f8cafc0d3042efa (diff) | |
guix: full refactor of configuration structure
Diffstat (limited to '.config/guix/modules/services/xorg.scm')
| -rw-r--r-- | .config/guix/modules/services/xorg.scm | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/.config/guix/modules/services/xorg.scm b/.config/guix/modules/services/xorg.scm deleted file mode 100644 index 065540b..0000000 --- a/.config/guix/modules/services/xorg.scm +++ /dev/null @@ -1,80 +0,0 @@ -(define-module (services xorg) - #:use-module (gnu) - #:use-module (gnu home services) - #:use-module (gnu home services desktop) - #:use-module (guix gexp) - #:use-module (guix packages) - #:use-module (gnu packages suckless) - #:use-module (ymir) - #:export (bd-desktop-system-services - bd-desktop-home-services - )) - -(use-service-modules audio desktop networking - sound xorg) - -(define %keyboard-udev-rule - (udev-rule - "90-keyboard-hotplug.rules" - (string-append "ATTR{idVendor}==\"04b4\", ATTR{idProduct}==\"0510\", ACTION==\"add\", RUN+=\"/run/current-system/profile/bin/touch /tmp/keyboard_plugged\" RUN+=\"/run/current-system/profile/bin/chown " username " /tmp/keyboard_plugged\""))) - -(define bd-desktop-system-services - (list - (service screen-locker-service-type - (screen-locker-configuration - (name "slock") - (program (file-append slock "/bin/slock")))) - - (service x11-socket-directory-service-type) - (udev-rules-service 'keyboard-hotplug %keyboard-udev-rule) - - (service pulseaudio-service-type) - (service alsa-service-type))) - -(define bd-desktop-home-services - (list - (simple-service 'dotfiles - home-files-service-type - `((".Xresources" - ,(plain-file "Xresources" " -Nsxiv.window.background: #000000 -Nsxiv.window.foreground: #FFFFFF -Nsxiv.bar.font: MedievalSharp:size=9 -")) - (".xinitrc" - ,(plain-file "xinitrc" " -#!/bin/sh - -userresources=$HOME/.Xresources -usermodmap=$HOME/.Xmodmap - -# merge in defaults and keymaps - -if [ -f \"$userresources\" ]; then - - xrdb -merge \"$userresources\" - -fi - -if [ -f \"$usermodmap\" ]; then - xmodmap \"$usermodmap\" -fi - -picom --backend=glx & -xss-lock -- slock & -xset r rate 250 70 -xset s 600 -touchpad-defaults -xrandr-toggle -xkeyboard-auto & -eww daemon -eww open bar -exec emacs -mm")) - (".config/gtk-2.0/settings.ini" - ,(plain-file "settings.ini" " -[Settings] -gtk-application-prefer-dark-theme=1\n")) - (".config/gtk-3.0/settings.ini" - ,(plain-file "settings.ini" " -[Settings] -gtk-application-prefer-dark-theme=1\n")))))) |
