From 1b4fa1aee0702dde41dc6eaa0e27cc0db77c2d26 Mon Sep 17 00:00:00 2001 From: Blista Kanjo Date: Tue, 13 Feb 2024 05:01:01 -0500 Subject: refactor: --- .xinitrc | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/.xinitrc b/.xinitrc index 5ace618..6160451 100755 --- a/.xinitrc +++ b/.xinitrc @@ -2,30 +2,18 @@ userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap +userprofile=$HOME/.xprofile sysresources=/etc/X11/xinit/.Xresources sysmodmap=/etc/X11/xinit/.Xmodmap +sysprofile=/etc/xprofile -if [ -f $sysresources ]; then - xrdb -merge $sysresources -fi +[ -f $sysresources ] && xrdb -merge $sysresources +[ -f $sysmodmap ] && xmodmap $sysmodmap +[ -f $sysprofile ] && . $sysprofile +[ -f "$userresources" ] && xrdb -merge "$userresources" +[ -f "$usermodmap" ] && xmodmap "$usermodmap" +[ -f "$userprofile" ] && . "$userprofile" -if [ -f $sysmodmap ]; then - xmodmap $sysmodmap -fi +[ -d /etc/X11/xinit/xinitrc.d ] && for f in /etc/X11/xinit/xinitrc.d/?*.sh; do [ -x "$f" ] && . "$f"; done -if [ -f "$userresources" ]; then - xrdb -merge "$userresources" -fi - -if [ -f "$usermodmap" ]; then - xmodmap "$usermodmap" -fi - -if [ -d /etc/X11/xinit/xinitrc.d ] ; then - for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do - [ -x "$f" ] && . "$f" - done - unset f -fi - -awesome +exec awesome -- cgit v1.2.3