Bohdan's terminal configuration
1# custom options
2set -g default-terminal "xterm-256color"
3set -ag terminal-overrides ",xterm-256color:RGB"
4
5## enable clipboard
6set -g set-clipboard on
7setw -g mode-keys vi
8
9## splitting
10unbind %
11unbind '"'
12
13bind v split-window -h -c "#{pane_current_path}"
14bind h split-window -v -c "#{pane_current_path}"
15
16## reloading
17unbind r
18bind r source-file ~/.tmux.conf \; display "Reloaded ~/.tmux.conf"
19
20## status bar options
21set-option -g status-position top
22
23set -g @catppuccin_window_status_style "rounded"
24
25set -g status-right-length 100
26set -g status-left-length 100
27set -g status-left ""
28set -g status-right "#{E:@catppuccin_status_application}"
29set -agF status-right "#{E:@catppuccin_status_cpu}"
30set -ag status-right "#{E:@catppuccin_status_session}"
31set -ag status-right "#{E:@catppuccin_status_uptime}"
32
33# window enumeration
34set -g base-index 1
35setw -g pane-base-index 1
36
37# plugins
38set -g @plugin 'tmux-plugins/tpm'
39
40## catppuccin status bar
41set -g @plugin 'catppuccin/tmux'
42
43### some additions to the status bar
44set -g @plugin 'tmux-plugins/tmux-cpu'
45
46set -g @plugin 'christoomey/vim-tmux-navigator'