diff --git a/.gitmodules b/.gitmodules index 667b348..a7fce78 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "private"] path = private url = git@bitbucket.org:jimeh/dotfiles-private.git +[submodule "shell/tmux/tmuxifier"] + path = shell/tmux/tmuxifier + url = git@github.com:jimeh/tmuxifier.git diff --git a/shell/tmux.sh b/shell/tmux.sh index 1d7c9e5..0ac9ff2 100644 --- a/shell/tmux.sh +++ b/shell/tmux.sh @@ -8,3 +8,13 @@ alias tml="tm ls" if [ -f "/usr/local/etc/bash_completion.d/tmux" ]; then source "/usr/local/etc/bash_completion.d/tmux" fi + +# Tmuxifier +export TMUXIFIER="$DOTSHELL/tmux/tmuxifier" +export TMUXIFIER_LAYOUT_PATH="$DOTFILES/private/tmux-layouts" + +[[ -s "$TMUXIFIER/init.sh" ]] && source "$TMUXIFIER/init.sh" + +alias m="tmuxifier" +alias ms="tmuxifier load-session" +alias mw="tmuxifier load-window" diff --git a/shell/tmux/tmuxifier b/shell/tmux/tmuxifier new file mode 160000 index 0000000..12100e7 --- /dev/null +++ b/shell/tmux/tmuxifier @@ -0,0 +1 @@ +Subproject commit 12100e7f79b184152b1156a4f704145be8110c9d