summaryrefslogtreecommitdiff
path: root/hosts/ades/xinitrc
diff options
context:
space:
mode:
authorSimon Parri <simonparri@ganzeria.com>2025-05-13 00:08:17 -0500
committerSimon Parri <simonparri@ganzeria.com>2025-05-13 00:08:17 -0500
commit3802c4d9eeb84c086311a70ad65c78304f722d48 (patch)
treee0b3731b1ebc2dee99a0d26e51e210047bdcef28 /hosts/ades/xinitrc
parentca074f7d8d9452f3365a5a873692c257e07ad0dd (diff)
downloadnixos-config-3802c4d9eeb84c086311a70ad65c78304f722d48.tar.gz
nixos-config-3802c4d9eeb84c086311a70ad65c78304f722d48.zip
hosts/ades/common: Add first attempt at system-wide GUI environment
Diffstat (limited to 'hosts/ades/xinitrc')
-rw-r--r--hosts/ades/xinitrc16
1 files changed, 16 insertions, 0 deletions
diff --git a/hosts/ades/xinitrc b/hosts/ades/xinitrc
new file mode 100644
index 0000000..667c768
--- /dev/null
+++ b/hosts/ades/xinitrc
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+sys="/etc/xdg/awesome/rc.lua"
+con="$HOME/.config/awesome/rc.lua"
+xdg="$XDG_CONFIG_DIR/awesome/rc.lua"
+
+cfg="$sys"
+
+[ -f "$con" ] && cfg="$con"
+
+[ "$XDG_CONFIG_DIR" -a -f "$xdg"] && cfg="$xdg"
+
+sysXres=/etc/X11/Xresources
+[ -f "$sysXres" ] && xrdb -merge "$sysXres"
+
+exec awesome --config "$cfg"