unbind r bind r source-file ~/.config/tmux/.tmux.conf set -g prefix C-a set -g mouse on bind-key h select-pane -L bind-key j select-pane -D bind-key k select-pane -U bind-key l select-pane -R set-option -g status-position top # List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-cpu' # ---------------------- catppuccin theme ------------------------------ # Options to make tmux more pleasant set -g mouse on set -g default-terminal "screen-256color" # Configure the catppuccin plugin set -g @catppuccin_flavor "mocha" set -g @catppuccin_window_status_style "rounded" # Load catppuccin run ~/.config/tmux-catppuccin/catppuccin/tmux/catppuccin.tmux # For TPM, instead use `run ~/.config/tmux/plugins/tmux/catppuccin.tmux` # Make the status line pretty and add some modules set -g status-right-length 100 set -g status-left-length 100 set -g status-left "" set -g status-right "#{E:@catppuccin_status_application}" set -agF status-right "#{E:@catppuccin_status_cpu}" set -ag status-right "#{E:@catppuccin_status_session}" set -ag status-right "#{E:@catppuccin_status_uptime}" # set -agF status-right "#{E:@catppuccin_status_battery}" run ~/.tmux/plugins/tmux-cpu/cpu.tmux # run ~/.config/tmux/plugins/tmux-plugins/tmux-battery/battery.tmux # Or, if using TPM, just run TPM # --------------------------------------------------------------------- # Other examples: # set -g @plugin 'github_username/plugin_name' # set -g @plugin 'github_username/plugin_name#branch' # set -g @plugin 'git@github.com:user/plugin' # set -g @plugin 'git@bitbucket.com:user/plugin' # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm'