My current tmux config:

# Configure True Colors
set -g default-terminal "screen-256color"
set-option -sa terminal-overrides ',iterm:RGB'

# Maximize and restore a pane
unbind Up
#bind Up new-window -d -n tmp \\; swap-pane -s tmp.1 \\; select-window -t tmp
unbind Down
#bind Down last-window \\; swap-pane -s tmp.1 \\; kill-window -t tmp

# Change Default TMUX Prefix to \\"Ctrl-a"
set -g prefix C-a
unbind C-b
bind-key C-a send-prefix

# Change keybinds for splitting windows
unbind %
bind | split-window -h

unbind '"'
bind - split-window -v

# Add keybind for easily refreshing tmux configuration
unbind r
bind r source-file ~/.tmux.conf

# Add keybinds for easily resizing tmux panes
bind -r j resize-pane -D 5
bind -r k resize-pane -U 5
bind -r l resize-pane -R 5
bind -r h resize-pane -L 5

# Add keybind for maximizing and minimizing tmux pane
bind -r m resize-pane -Z

# Enable the mouse in tmux
set -g mouse on
# Enable mouse control (clickable windows, panes, resizable panes)
set -g mouse-select-window on
set -g mouse-select-pane on
set -g mouse-resize-pane on

set-window-option -g mode-keys vi

# Configure vim movements for tmux's copy mode
# First press <prefix>[ to make the terminal navigable with h/j/k/l. Then use the following:
bind-key -T copy-mode-vi 'v' send -X begin-selection # start selecting text with "v"
bind-key -T copy-mode-vi 'y' send -X copy-selection # copy text with "y"

unbind -T copy-mode-vi MouseDragEnd1Pane # don't exit copy mode after dragging with mouse

# Add and configure tmux plugins with tpm. First, get it via git clone <https://github.com/tmux-plugins/tpm> ~/.tmux/plugins/tpm.
# Then do <prefix>S-i to install the plugin.
# tpm plugin
set -g @plugin 'tmux-plugins/tpm'

# list of tmux plugins
set -g @plugin 'christoomey/vim-tmux-navigator' # for navigating panes and vim/nvim with Ctrl-hjkl
set -g @plugin 'jimeh/tmux-themepack' # to configure tmux theme
set -g @plugin 'tmux-plugins/tmux-resurrect' # persist tmux sessions after computer restart
set -g @plugin 'tmux-plugins/tmux-continuum' # automatically saves sessions for you every 15 minutes

set -g @themepack 'powerline/block/yellow' # use this theme for tmux

set -g @resurrect-capture-pane-contents 'on' # allow tmux-ressurect to capture pane contents
set -g @continuum-restore 'on' # enable tmux-continuum functionality

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

######################
### DESIGN CHANGES ###
######################
# statusbar

# Disable the annoying "current" part of statusbar.
set -g window-status-current-format ''
set -g window-status-format ''

set -g focus-events on
#set -g status-style bg=default
set -g status-justify center
set -g status-position bottom

set -g status-left ''
set -g status-right "#[fg=color84]􀪏  #[fg=color15]Host: #[fg=colour214]#H #[fg=colour6]|> \\
#[fg=color15]Session: #[fg=colour214]#S #[fg=colour6]|> #[fg=color15]Window: \\
#[fg=colour214]#W #[fg=colour6]|> #[fg=color15]Pane: #[fg=colour214]#P \\
#[fg=colour6]| #[fg=color15]%I:%M %a %b %d #[fg=color6]| \\
#{?window_zoomed_flag,#[fg=color15]Maximized: #[fg=color84]􀑎 \\
,#[fg=color15]Minimzied: #[fg=color84]􀮞 } #[fg=color6]| \\
#{?client_prefix,#[fg=color15]Prefix: #[bg=colour2 fg=color15]􀎥 ,#[fg=color15]Prefix: #[fg=color1]􀎡 }"
set -g status-right-length 150
set -g status-left-length 150

# panes
#set -g pane-border-style 'fg=colour19 bg=colour0'
#set -g pane-active-border-style 'bg=colour0 fg=colour9'

#  modes
setw -g clock-mode-colour colour5
setw -g mode-style 'fg=colour1 bg=colour18 bold'

# messages
set -g message-style 'fg=colour231 bg=colour9 bold'

# Switching tmux zoom between panes without zooming out
# <https://superuser.com/a/796963/1712095I>
bind -r a select-pane -t .+1 \\;  resize-pane -Z

# faster command sequences aka no delay when pressing certain keys (e.g. Esc)
# <https://vi.stackexchange.com/a/30801>
set -sg escape-time 0
set -sg repeat-time 600			# increase repeat timeout

# send python jupyter code from one panel to another
bind -n F1 run "bash ~/.config/nvim/.f1_script.sh"
bind -n F2 run "bash ~/.config/nvim/.f2_script.sh"
bind -n F3 run "bash ~/.config/nvim/.f3_script.sh"
bind -n F4 run "bash ~/.config/nvim/.f4_script.sh"

set -g status-keys vi			# vi status
setw -g mode-keys vi			# vi shortcuts

bind P paste-buffer
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi y send-keys -X copy-selection
bind-key -T copy-mode-vi r send-keys -X rectangle-toggle
bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xclip -i -f -selection primary | xclip -i -selection clipboard"

This is how my tmux statusbar looks like:

image.png

I’m going to make some changes to my tmux config according to this.