the GREAT CONFIG MIGRATION; (scwrypts v5 and some neat new config stuffs)
This commit is contained in:
@@ -1,25 +1,34 @@
|
||||
#!/bin/zsh
|
||||
#####################################################################
|
||||
|
||||
for PREFERRED_TERMINAL in \
|
||||
alacritty \
|
||||
kitty \
|
||||
;
|
||||
do
|
||||
command -v $PREFERRED_TERMINAL &</dev/null \
|
||||
command -v $PREFERRED_TERMINAL &>/dev/null \
|
||||
&& export TERMINAL="$(which $PREFERRED_TERMINAL)" \
|
||||
&& break
|
||||
done
|
||||
unset PREFERRED_TERMINAL
|
||||
|
||||
#####################################################################
|
||||
|
||||
for PREFERRED_BROWSER in \
|
||||
google-chrome-stable \
|
||||
google-chrome \
|
||||
;
|
||||
do
|
||||
command -v $PREFERRED_BROWSER & >/dev/null \
|
||||
command -v $PREFERRED_BROWSER &>/dev/null \
|
||||
&& export BROWSER="$(which $PREFERRED_BROWSER)" \
|
||||
&& break
|
||||
done
|
||||
unset PREFERRED_BROWSER
|
||||
|
||||
for XINITRC in $(find /etc/X11/xinit/xinitrc.d); do source "$XINITRC"; done
|
||||
#####################################################################
|
||||
|
||||
for XINITRC_FILE in $(find /etc/X11/xinit/xinitrc.d | sort); do source "$XINITRC_FILE"; done
|
||||
unset XINITRC_FILE
|
||||
|
||||
[ -f "$HOME/.config/X11/xmodmap" ] \
|
||||
&& xmodmap "$HOME/.config/X11/xmodmap"
|
||||
@@ -27,4 +36,17 @@ for XINITRC in $(find /etc/X11/xinit/xinitrc.d); do source "$XINITRC"; done
|
||||
[ -f "$HOME/.config/X11/xkeymap" ] \
|
||||
&& xkbcomp "$HOME/.config/X11/xkeymap" ${DISPLAY}
|
||||
|
||||
unset PREFERRED_TERMINAL PREFERRED_BROWSER XINITRC
|
||||
#####################################################################
|
||||
|
||||
for BACKGROUND_APPLICATION in \
|
||||
apps \
|
||||
/usr/lib/xfce-polkit/xfce-polkit \
|
||||
/usr/lib/xfce4/notifyd/xfce4-notifyd \
|
||||
"${DOTWRYN}/config/local/$(hostnamectl --static)/bin/default" \
|
||||
;
|
||||
do
|
||||
command -v ${BACKGROUND_APPLCATION} && exec ${BACKGROUND_APPLICATION} &
|
||||
done
|
||||
|
||||
#####################################################################
|
||||
true
|
||||
|
Reference in New Issue
Block a user