tmux-custom
Notes
Project Page 1
-
tmux-custom
project-tmux-customVision
Personal tmux configuration as a living knowledge repo. Not just dotfiles -- documented workflows, philosophy, and customizations that make tmux a powerful workspace manager. Symlinked to ~/.tmux.conf for instant deployment across machines.
User Stories
Key Role Want Success Metric session-management tmux user Organize and navigate sessions efficiently Can reorder sessions, switch by MRU, persist across reboots Architecture
arch-tmux-config -- single-file config with TPM plugin management and three-phase load order.
Board
Status
Core config stable. docs/ directory established with session management, plugin, and config reference docs. Next: session reorder feature (#9).
Milestones
None yet.
Repos
Repo Platform Role Status ldraney/tmux-custom Forgejo Primary config + docs Active
Doc 1
-
Architecture: tmux-config
arch-tmux-configArchitecture: tmux-config
Single-file tmux configuration with plugin management.
Components
.tmux.conf-- main config, symlinked to~/.tmux.confTPM-- plugin manager, installed at~/.tmux/plugins/tpmdocs/-- usage philosophy and reference documentation
Load Order
Config loads in three phases:
- Core settings -- mouse, status bar, vi mode, clipboard, pane behavior
- TPM plugins --
run '~/.tmux/plugins/tpm/tpm'initializes all plugins - Post-plugin overrides -- settings that must override plugin defaults (automatic-rename, swap-window, catppuccin format)
Cross-Platform
OS detection via
if-shell "uname | grep -q Darwin"branches macOS vs Linux for clipboard and battery commands. No manual per-machine configuration.
Board 1
-
tmux-custom
board-tmux-customNo content