diff --git a/assets/wrap_term_launch.sh b/assets/wrap_term_launch.sh index caf60c74f..e9d7afcd1 100755 --- a/assets/wrap_term_launch.sh +++ b/assets/wrap_term_launch.sh @@ -2,4 +2,23 @@ cat ~/.local/state/caelestia/sequences.txt 2>/dev/null -exec "$@" +COMMAND="$@" + +if [ "$1" = "ghostty" ]; then + exec ghostty -e ${COMMAND#*ghostty } +fi + +if [ "$1" = "alacritty" ]; then + exec alacritty -e ${COMMAND#*alacritty } +fi + +if [ "$1" = "konsole" ]; then + exec konsole -e ${COMMAND#*konsole } +fi + +if [ "$1" = "xterm" ]; then + exec xterm -e ${COMMAND#*xterm } +fi + + +exec $COMMAND