2022-02-06 00:15:14 -07:00
|
|
|
#!/bin/zsh
|
2025-02-19 21:56:37 -07:00
|
|
|
#####################################################################
|
|
|
|
|
2024-05-07 16:38:40 -06:00
|
|
|
for PREFERRED_TERMINAL in \
|
|
|
|
alacritty \
|
|
|
|
kitty \
|
|
|
|
;
|
|
|
|
do
|
2025-02-19 21:56:37 -07:00
|
|
|
command -v $PREFERRED_TERMINAL &>/dev/null \
|
2024-05-07 16:38:40 -06:00
|
|
|
&& export TERMINAL="$(which $PREFERRED_TERMINAL)" \
|
|
|
|
&& break
|
|
|
|
done
|
2025-02-19 21:56:37 -07:00
|
|
|
unset PREFERRED_TERMINAL
|
|
|
|
|
|
|
|
#####################################################################
|
2022-02-06 00:15:14 -07:00
|
|
|
|
2024-05-07 16:38:40 -06:00
|
|
|
for PREFERRED_BROWSER in \
|
|
|
|
google-chrome-stable \
|
|
|
|
google-chrome \
|
|
|
|
;
|
|
|
|
do
|
2025-02-19 21:56:37 -07:00
|
|
|
command -v $PREFERRED_BROWSER &>/dev/null \
|
2024-05-07 16:38:40 -06:00
|
|
|
&& export BROWSER="$(which $PREFERRED_BROWSER)" \
|
|
|
|
&& break
|
|
|
|
done
|
2025-02-19 21:56:37 -07:00
|
|
|
unset PREFERRED_BROWSER
|
2022-02-06 00:15:14 -07:00
|
|
|
|
2025-02-19 21:56:37 -07:00
|
|
|
#####################################################################
|
|
|
|
|
|
|
|
for XINITRC_FILE in $(find /etc/X11/xinit/xinitrc.d | sort); do source "$XINITRC_FILE"; done
|
|
|
|
unset XINITRC_FILE
|
2023-11-14 13:05:09 -07:00
|
|
|
|
2024-08-14 19:07:00 -06:00
|
|
|
[ -f "$HOME/.config/X11/xmodmap" ] \
|
|
|
|
&& xmodmap "$HOME/.config/X11/xmodmap"
|
|
|
|
|
|
|
|
[ -f "$HOME/.config/X11/xkeymap" ] \
|
|
|
|
&& xkbcomp "$HOME/.config/X11/xkeymap" ${DISPLAY}
|
|
|
|
|
2025-02-19 21:56:37 -07:00
|
|
|
#####################################################################
|
|
|
|
|
|
|
|
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
|