diff --git a/tmux-menu.template.sh b/tmux-menu.template.sh index b49fcf2..593fdc6 100755 --- a/tmux-menu.template.sh +++ b/tmux-menu.template.sh @@ -18,7 +18,7 @@ else fi # Change this to your tmux config file if it's not in the home directory or named differently -TMUX_COMMAND="tmux -f .tmux.conf " +TMUX_CONF="-f $HOME/.tmux.conf" echo "" echo "" @@ -46,14 +46,14 @@ tcheck=$(tmux list-sessions | grep -c "${session}") # check if session is activ # analytics) # <- session name # if [[ $tcheck == 0 ]]; then # <- check if it's already running # tmux new-session -d -s analytics # <- if not, create it -# tmux rename-window 'localhost' # <- rename the first window (local) +# tmux -f "${TMUX_CONF}" rename-window 'localhost' # <- rename the first window (local) # # ↓↓ --- define additional windows --- ↓↓ -# tmux new-window -t:1 -n 'lasis01' 'exec ssh lasis01' -# tmux new-window -t:2 -n 'lasis01dev' 'exec ssh lasis01dev' -# tmux new-window -t:3 -n 'ldssbox01' 'exec ssh ldssbox01' -# tmux new-window -t:4 -n 'lpdprod01' 'exec ssh lpdprod01' -# tmux new-window -t:5 -n 'ldatalake01' 'exec ssh ldatalake01' -# tmux new-window -t:6 -n 'lsandbox' 'exec ssh lsandbox' +# tmux -f "${TMUX_CONF}" new-window -t:1 -n 'lasis01' 'exec ssh lasis01' +# tmux -f "${TMUX_CONF}" new-window -t:2 -n 'lasis01dev' 'exec ssh lasis01dev' +# tmux -f "${TMUX_CONF}" new-window -t:3 -n 'ldssbox01' 'exec ssh ldssbox01' +# tmux -f "${TMUX_CONF}" new-window -t:4 -n 'lpdprod01' 'exec ssh lpdprod01' +# tmux -f "${TMUX_CONF}" new-window -t:5 -n 'ldatalake01' 'exec ssh ldatalake01' +# tmux -f "${TMUX_CONF}" new-window -t:6 -n 'lsandbox' 'exec ssh lsandbox' # fi # tmux attach-session -t analytics # <- if window active, switch to it # ;; @@ -61,11 +61,11 @@ tcheck=$(tmux list-sessions | grep -c "${session}") # check if session is activ case $session in mine) if [[ $tcheck == 0 ]]; then - $TMUX_COMMAND new-session -d -s mine - $TMUX_COMMAND rename-window 'local(aristotle)' - $TMUX_COMMAND new-window -t 1 -n 'root@vps' 'exec ssh root@vps.example.org' - $TMUX_COMMAND new-window -t:2 -n 'chawley@phaedrus' 'exec ssh chawley@phaedrus' - $TMUX_COMMAND new-window -t:3 -n 'chawley@homer' 'exec ssh chawley@homer.simpsons.net' + tmux -f "${TMUX_CONF}" new-session -d -s mine + tmux -f "${TMUX_CONF}" rename-window 'local(aristotle)' + tmux -f "${TMUX_CONF}" new-window -t 1 -n 'root@vps' 'exec ssh root@vps.example.org' + tmux -f "${TMUX_CONF}" new-window -t:2 -n 'chawley@phaedrus' 'exec ssh chawley@phaedrus' + tmux -f "${TMUX_CONF}" new-window -t:3 -n 'chawley@homer' 'exec ssh chawley@homer.simpsons.net' fi tmux attach-session -t mine ;;