From 898b5fea00418715c8221094772bdeff285a1551 Mon Sep 17 00:00:00 2001 From: thek4n Date: Tue, 23 Apr 2024 16:26:34 +0300 Subject: [PATCH] edit(tmux): start tmux in new session only if server running --- home/user/.bashrc | 17 +++-------------- home/user/.config/zsh/.zshrc | 17 +++-------------- 2 files changed, 6 insertions(+), 28 deletions(-) diff --git a/home/user/.bashrc b/home/user/.bashrc index c7e436c..fd7346b 100644 --- a/home/user/.bashrc +++ b/home/user/.bashrc @@ -5,21 +5,10 @@ if \ [ "$(tty)" != "/dev/tty3" ] && \ [ -z "$TMUX" ] && \ [[ ! "$TERM" =~ tmux ]] && \ - command -v tmux &>/dev/null + command -v tmux &>/dev/null && \ + tmux -N -L "$USER" list-sessions &>/dev/null then - if tmux -N -L "$USER" list-sessions &>/dev/null; then - if [ -n "$SSH_CLIENT" ]; then - exec tmux -N -L "$USER" new-session - else - exec tmux -N -L "$USER" new-session -A - fi - else - if [ -n "$SSH_CLIENT" ]; then - exec tmux new-session - else - exec tmux new-session -A - fi - fi + exec tmux -N -L "$USER" new-session fi if [ -f "$HOME/.config/bash/sourcer" ]; then diff --git a/home/user/.config/zsh/.zshrc b/home/user/.config/zsh/.zshrc index c39fc80..a5bf910 100644 --- a/home/user/.config/zsh/.zshrc +++ b/home/user/.config/zsh/.zshrc @@ -5,21 +5,10 @@ if \ [ "$(tty)" != "/dev/tty3" ] && \ [ -z "$TMUX" ] && \ [[ ! "$TERM" =~ tmux ]] && \ - command -v tmux &>/dev/null + command -v tmux &>/dev/null && \ + tmux -N -L "$USER" list-sessions &>/dev/null then - if tmux -N -L "$USER" list-sessions &>/dev/null; then - if [ -n "$SSH_CLIENT" ]; then - exec tmux -N -L "$USER" new-session - else - exec tmux -N -L "$USER" new-session -A - fi - else - if [ -n "$SSH_CLIENT" ]; then - exec tmux new-session - else - exec tmux new-session -A - fi - fi + exec tmux -N -L "$USER" new-session fi if [ -f "$ZDOTDIR/sourcer" ]; then