chore: execute stage 1 vault migration to hybrid architecture

This commit is contained in:
Ben
2026-09-07 13:45:24 -06:00
parent 574fbfeba9
commit 5984f323a6
37 changed files with 110 additions and 4 deletions
+70
View File
@@ -0,0 +1,70 @@
# tmux
Terminal multiplexer configuration managed via [[chezmoi]].
## Configuration
`~/.tmux.conf` - sourced from chezmoi at `~/.local/share/chezmoi/dot_tmux.conf`
```conf
# TPM - Tmux Plugin Manager
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# Session persistence
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
# Resurrect options
set -g @resurrect-capture-pane-contents 'on'
# Continuum options
set -g @continuum-restore 'on'
set -g @continuum-save-interval '15'
# Initialize TPM (must be at the bottom)
run '~/.tmux/plugins/tpm/tpm'
# Base settings
set-option -g mouse
set-window-option -g window-size latest
set-window-option -g aggressive-resize on
```
## Plugins
### TPM (Tmux Plugin Manager)
Plugin manager for tmux. Install new plugins by adding them to `.tmux.conf` then pressing `prefix + I`.
### tmux-sensible
Basic settings that most tmux users want. Included by default.
### tmux-resurrect
Saves and restores tmux environment after restart.
- `prefix + Ctrl-s` - Save current environment
- `prefix + Ctrl-r` - Restore last save
Saves: sessions, windows, panes, layouts, working directories, running programs
### tmux-continuum
Automatic saving and restoring. Requires tmux-resurrect.
- Auto-saves every 15 minutes (configurable via `@continuum-save-interval`)
- Auto-restores on tmux start when `@continuum-restore 'on'`
Saves stored in `~/.tmux/resurrect/` (~5KB per save)
## Base Settings
| Setting | Description |
|---------|-------------|
| `mouse` | Enable mouse support (click, scroll, resize) |
| `window-size latest` | Use newest window size when creating new windows |
| `aggressive-resize` | Aggressively resize windows to fit smallest client |
## Installation
After updating `.tmux.conf`:
1. Reload config: `tmux source-file ~/.tmux.conf`
2. Install plugins: press `prefix + I` inside tmux