X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/6328d9c25dba0cccbadb09b2f9d54e4781fe8f18..a59aa3f7d15dae57e2d066e47af3556c46d9dac4:/xinitrc diff --git a/xinitrc b/xinitrc index f79ee4a..7cb4e19 100644 --- a/xinitrc +++ b/xinitrc @@ -1,11 +1,22 @@ #!/bin/sh -userresources=$HOME/.Xresources +logfile=$XDG_DATA_HOME/xorg/xinit.log +userresources=$XDG_CONFIG_HOME/xinit/Xresources +userresources_d=$XDG_CONFIG_HOME/xinit/Xresources.d usermodmap=$HOME/.Xmodmap userprofile=$HOME/.xprofile sysresources=/etc/X11/xinit/.Xresources sysmodmap=/etc/X11/xinit/.Xmodmap +# backup logfile +if [ -f "$logfile" ]; then + mv -f "$logfile" ${logfile}.old +fi +# redirect all further output +exec 2>&1 >"$logfile" + +printf "\n%s Reading '~/.xinitrc'\n" $(date --iso-8601=minutes) + # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources @@ -19,6 +30,14 @@ if [ -f "$userresources" ]; then xrdb -merge "$userresources" fi +if [ -f $userresources_d/$(hostname) ]; then + xrdb -merge $userresources_d/$(hostname) +fi + +if [ -f $userresources_d/colors_$THEME ]; then + xrdb -merge $userresources_d/colors_$THEME +fi + if [ -f "$usermodmap" ]; then xmodmap "$usermodmap" fi @@ -35,4 +54,5 @@ if [ -f "$userprofile" ]; then source "$userprofile" fi +echo "Start Awesome" exec awesome