Skip to content

Instantly share code, notes, and snippets.

@whaaaley
Created December 26, 2025 20:41
Show Gist options
  • Select an option

  • Save whaaaley/40e3c3dcd4feb2c203f87846511c2c71 to your computer and use it in GitHub Desktop.

Select an option

Save whaaaley/40e3c3dcd4feb2c203f87846511c2c71 to your computer and use it in GitHub Desktop.
tmux config - dec 26 2025
# Old color configuration
# set-option -g default-terminal 'tmux-256color'
# set-option -sa terminal-overrides ',xterm*:Tc'
# Modern color configuration for tmux 3.2+
set-option -g default-terminal 'tmux-256color'
set-option -g allow-passthrough on
set-option -ga terminal-features "*:RGB"
set-option -g status-position top
set -g mouse on
# Catppuccin
set -g @catppuccin_flavor 'macchiato' # latte, frappe, macchiato or mocha
set -g @catppuccin_window_text " #W "
set -g @catppuccin_window_current_text " #W "
# Override Catppuccin theme with custom colors
source ~/.tmux/themes/july-dark-2025-tmux.conf
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'christoomey/vim-tmux-navigator'
set -g @plugin 'catppuccin/tmux#v2.1.2'
# Keybinds
bind -n C-f run 'fd --type f --hidden --exclude .git --exclude node_modules . #{pane_current_path} | fzf --preview "head -20 {}" || true'
bind -n C-g display-popup -d '#{pane_current_path}' -w 80% -h 80% -E 'lazygit'
bind -n C-o display-popup -d '#{pane_current_path}' -w 80% -h 80% -E 'npx opencode-ai'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment