diff --git a/.tmux b/.tmux deleted file mode 100755 index 9a2c232..0000000 --- a/.tmux +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -set -o nounset - -session_name="${1:-dotfiles-nix}" -session_path="${2:-$(pwd)}" - -if tmux has-session -t="${session_name}" 2> /dev/null; then - tmux attach -t "${session_name}" || - tmux switch-client -t "${session_name}" -fi - -tmux new-session -d -s "${session_name}" -n vim -c "${session_path}" - -# 1. Main window: Vim -tmux send-keys -t "${session_name}:vim" "nvim" Enter - -# 2. General shell use. -tmux new-window -t "${session_name}" -c "${session_path}" - -tmux switch-client -t "${session_name}:vim.left" || - tmux attach -t "${session_name}:vim.left" diff --git a/.tmuxinator.yaml b/.tmuxinator.yaml new file mode 100644 index 0000000..9760194 --- /dev/null +++ b/.tmuxinator.yaml @@ -0,0 +1,6 @@ +name: dotfiles-nix +root: . + +windows: + - vim: nvim + - shell: