Files
dotfiles/tmux/.tmux/osiris-theme.conf
Christian Nieves 99215a3333 stuff
2022-10-18 23:32:44 +00:00

84 lines
2.7 KiB
Plaintext

######################
### DESIGN CHANGES ###
######################
# Variables
left_sep=''
right_sep=''
left_alt_sep=''
right_alt_sep=''
set -g @cpu_low_icon "=" # icon when cpu is low
set -g @cpu_medium_icon "≡" # icon when cpu is medium
set -g @cpu_high_icon "≣" # icon when cpu is high
set -g @ram_low_fg_color "#[fg=#000000]" # foreground color when ram is low
set -g @ram_medium_fg_color "#[fg=#000000]" # foreground color when ram is medium
set -g @ram_high_fg_color "#[fg=#000000]" # foreground color when ram is high
set -g @cpu_low_fg_color "#[fg=#000000]" # foreground color when cpu is low
set -g @cpu_medium_fg_color "#[fg=#000000]" # foreground color when cpu is medium
set -g @cpu_high_fg_color "#[fg=#000000]" # foreground color when cpu is high
set -g @cpu_low_bg_color "#[bg=green]" # background color when cpu is low
set -g @cpu_medium_bg_color "#[bg=yellow]" # background color when cpu is medium
set -g @cpu_high_bg_color "#[bg=red]" # background color when cpu is high
# set -g @cpu_low_fg_color "#[fg=#83bd68]"
# set -g @cpu_medium_fg_color "#[fg=#f0c674]"
# set -g @cpu_high_fg_color "#[fg=#cc6666]"
# panes
## Status Basr
set -g status-position bottom
set -g status-style bg=colour234,fg=colour238,dim
set -g status-left-length 20
set -g status-left ''
set -g status-interval 2
# Messages
set -g message-style bold,fg=colour232,bg=colour81
# Window Mode
# Window Status
set -g status-style fg=colour137,bg=colour234,dim
set-option -g visual-activity off
set-option -g visual-bell off
set-option -g visual-silence off
set-window-option -g monitor-activity off
set-option -g bell-action none
# Modes
setw -g clock-mode-colour colour135
setw -g mode-style bg=colour6,fg=colour0,bold,fg=colour46,bg=colour238
# Panes
setw -g clock-mode-colour cyan
set -g mode-style bg=brightcyan,fg=black
set -g message-style bg=brightblack,fg=cyan
set -g message-command-style bg=brightblack,fg=cyan
set -g status-style fg=white,bg=default
set -g status-left '#{?pane_synchronized, ¤ ,}#{?window_zoomed_flag, ↕ ,}'
set -g status-right "#{cpu_bg_color}#{cpu_fg_color} CPU:#{cpu_percentage} #{fg=black}$right_alt_sep#{ram_fg_color}#{ram_bg_color} RAM:#{ram_percentage} #{ram_bg_color} #[fg=black]$right_sep#[fg=default]#[bg=default] #H"
set -g status-right-length 55
set -g pane-border-style fg=brightblack,bg=default
set -g pane-active-border-style fg=colour104,bg=default
set-window-option -g window-status-style fg=colour104,bg=default
set-window-option -g window-status-current-style fg=colour147,bg=default
set-window-option -g window-status-activity-style bg=default,fg=yellow
set-window-option -g window-status-separator " #[fg=colour104]#[bg=default]$left_alt_sep "
# Custom styling, http://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/