feat(zsh): add ssh session check to creating tmux terminal

This commit is contained in:
2025-10-10 14:00:16 -05:00
parent 91e6f92eac
commit 087c42c52e

View File

@@ -127,7 +127,7 @@ alias bw='flatpak run --command=bw com.bitwarden.desktop'
###############################################################################
#
if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ] && [ -z "$NVIM" ]; then
if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ] && [ -z "$NVIM" ] && { [ -z "$SSH_CLIENT" ] || [ -z "$SSH_TTY" ]} ; then
tmux a -t default || exec tmux new -s default && exit;
fi