retour de tmux
parent
71675a6693
commit
9adae124eb
|
|
@ -1,6 +1,6 @@
|
||||||
export EDITOR=$HOME/.local/bin/nvim.appimage
|
export EDITOR=$HOME/.local/bin/nvim.appimage
|
||||||
export TERMINAL=gnome-terminal
|
export TERMINAL=st
|
||||||
export SHELL=/usr/bin/bash
|
export SHELL=/usr/bin/tmux
|
||||||
|
|
||||||
export PATH=$HOME/.local/bin:$PATH
|
export PATH=$HOME/.local/bin:$PATH
|
||||||
|
|
||||||
|
|
@ -59,3 +59,22 @@ reboot_to_windows ()
|
||||||
sudo grub-reboot "$windows_title" && sudo reboot
|
sudo grub-reboot "$windows_title" && sudo reboot
|
||||||
}
|
}
|
||||||
alias windows='reboot_to_windows'
|
alias windows='reboot_to_windows'
|
||||||
|
|
||||||
|
|
||||||
|
session_name="gil"
|
||||||
|
|
||||||
|
# 1. First you check if a tmux session exists with a given name.
|
||||||
|
tmux has-session -t=$session_name 2> /dev/null
|
||||||
|
|
||||||
|
# 2. Create the session if it doesn't exists.
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
TMUX='' tmux new-session -d -s "$session_name"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 3. Attach if outside of tmux, switch if you're in tmux.
|
||||||
|
if [[ -z "$TMUX" ]]; then
|
||||||
|
tmux attach -t "$session_name"
|
||||||
|
else
|
||||||
|
tmux switch-client -t "$session_name"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue