commit 5ec1836ff5e266766757e7de1ac859ba1a6730fb parent 2c91a28115241c603e29bf7b12b507ef2cbd7b7e Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe> Date: Tue, 10 May 2022 18:21:25 -0500 Format shell code Diffstat:
| M | linux/.config/X11/xinitrc | | | 38 | +++++++++++++++----------------------- |
1 file changed, 15 insertions(+), 23 deletions(-)
diff --git a/linux/.config/X11/xinitrc b/linux/.config/X11/xinitrc @@ -5,32 +5,24 @@ userresources=$XDG_CONFIG_HOME/X11/Xresources usermodmap=$HOME/.Xmodmap sysresources=/etc/X11/xinit/Xresources sysmodmap=/etc/X11/xinit/Xmodmap -[[ -f $sysresources ]] && xrdb -merge $sysresources -[[ -f $sysmodmap ]] && xmodmap $sysmodmap +[[ -f $sysresources ]] && xrdb -merge $sysresources +[[ -f $sysmodmap ]] && xmodmap $sysmodmap [[ -f $userresources ]] && xrdb -merge "$userresources" -[[ -f $usermodmap ]] && xmodmap "$usermodmap" +[[ -f $usermodmap ]] && xmodmap "$usermodmap" # start some nice programs -if [ -d /etc/X11/xinit/xinitrc.d ] ; then - for f in /etc/X11/xinit/xinitrc.d/?* ; do - [ -x "$f" ] && . "$f" - done - unset f +if [ -d /etc/X11/xinit/xinitrc.d ]; then + for f in /etc/X11/xinit/xinitrc.d/?*; do + [ -x "$f" ] && . "$f" + done + unset f fi -xset r rate 1000 5 -xset -b -xset s 600 60 -dunst & -redshift & -xss-lock -- i3lock -n & -setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl - -command -v picom >/dev/null 2>&1 && picom --experimental-backends --daemon +# Source xprofile +if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/X11/xprofile" ]; then + source "${XDG_CONFIG_HOME:-$HOME/.config}/X11/xprofile" +else + source "$HOME/.xprofile" +fi -session=${1:-i3} -case $session in - i3|i3wm ) exec i3;; - openbox ) exec openbox-session;; - * ) exec $1;; -esac +exec i3