personal tmux config
- Shell 100%
Catppuccin theme, TPM plugins (resurrect, continuum, fzf, yank), vim-tmux-navigator bindings, and install script with symlink + TPM bootstrap. |
||
|---|---|---|
| install.sh | ||
| README.md | ||
| tmux.conf | ||
tmux dotfiles
My personal tmux configuration. Catppuccin theme, TPM plugins, vim-tmux-navigator.
Install
git clone git@forgejo.tailaf93.ts.net:maks/tmux-dotfiles.git ~/dotfiles/tmux
cd ~/dotfiles/tmux && ./install.sh
Then open tmux and press prefix + I to install plugins.
What's included
- Theme: Catppuccin (Mocha)
- Key bindings:
|/-split panes,C-hjklnavigate panes/vim splits,prefix + rreload config - Copy mode: vi-keys,
yyanks to clipboard viawl-copy(Wayland)
Plugins (installed by TPM)
| Plugin | Purpose |
|---|---|
| tmux-sensible | Sensible defaults |
| tmux-yank | Improved copy/paste |
| tmux-resurrect | Save/restore sessions |
| tmux-continuum | Auto-save sessions every 15 min |
| tmux-fzf | Fuzzy finder (prefix + F) |
| tmux-fuzzback | Fuzzy search pane history |
| tmux-prefix-highlight | Visual prefix indicator |
Note on clipboard
The yank binding uses wl-copy (Wayland). On X11 systems, change this line in tmux.conf:
bind -T copy-mode-vi y send -X copy-pipe-and-cancel "wl-copy"
to:
bind -T copy-mode-vi y send -X copy-pipe-and-cancel "xclip -selection clipboard"