diff --git a/home/.config/zsh/05-misc.zsh b/home/.config/zsh/05-misc.zsh index 9a31d42..68b0658 100644 --- a/home/.config/zsh/05-misc.zsh +++ b/home/.config/zsh/05-misc.zsh @@ -1,6 +1,10 @@ # Launch tmux if logging in over ssh if [[ -z "$TMUX" ]] && [ "$SSH_CONNECTION" != "" ]; then - exec tmux attach-session -t ssh_tmux || exec tmux new-session -s ssh_tmux + if tmux has-session &2>/dev/null; then + exec tmux attach-session -t ssh_tmux + else + exec tmux new-session -s ssh_tmux + fi fi # share history between running zsh instances