diff options
| author | Franck Cuny <franck@fcuny.net> | 2023-05-05 19:41:58 -0700 |
|---|---|---|
| committer | Franck Cuny <franck@fcuny.net> | 2023-05-05 19:41:58 -0700 |
| commit | 43da9edb4598eef509c481ae0b305384418c45de (patch) | |
| tree | a0ad614c90102757143e026e4fe1806431a3dbf4 /home/profiles/zsh/tmux.zsh | |
| parent | profiles/default: users are immutable (diff) | |
| download | infra-43da9edb4598eef509c481ae0b305384418c45de.tar.gz | |
home/profiles: move (almost) all modules to profiles
This is a major refactor, similar to what was done for the hosts, but in
a single commit.
Diffstat (limited to 'home/profiles/zsh/tmux.zsh')
| -rw-r--r-- | home/profiles/zsh/tmux.zsh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/home/profiles/zsh/tmux.zsh b/home/profiles/zsh/tmux.zsh new file mode 100644 index 0000000..97944f5 --- /dev/null +++ b/home/profiles/zsh/tmux.zsh @@ -0,0 +1,9 @@ +# If we're not in an ssh connection, and tmux is installed, and we're +# not already in a tmux session, attach to the session named +# 'default', and if the session does not exist, start one named +# 'default' +if [ -z "$SSH_CONNECTION" ]; then + if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then + tmux attach -t default || tmux new -s default + fi +fi |
