dotfiles/roles/tmux/files/tmux-colors.conf

55 lines
2.3 KiB
Text

set -g status-left-length 32
set -g status-right-length 32
set -g status-justify centre
# Color definitions
# SOLARIZED TMUX
# --------- --------
# Base03 colour8
# Base02 colour0
# Base01 colour10
# Base00 colour11
# Base0 colour12
# Base1 colour14
# Base2 colour7
# Base3 colour15
# Yellow colour3
# Orange colour9
# Red colour1
# Magenta colour5
# Violet colour13
# Blue colour4
# Cyan colour6
# Green colour2
set -g status-left "\
#[fg=colour3]#{session_name} #{?client_prefix,#[fg=colour1],#[fg=colour10]}> \
#[fg=colour2]#{window_index} #{window_name} #{?client_prefix,#[fg=colour1],#[fg=colour10]}> \
#[fg=colour6]#{pane_index} #{pane_current_command} #{?client_prefix,#[fg=colour1],#[fg=colour10]} "
set -g status-right "\
#[fg=colour6]C #{client_pid} #{?client_prefix,#[fg=colour1],#[fg=colour10]}< \
#[fg=colour2]S #{pid} #{?client_prefix,#[fg=colour1],#[fg=colour10]}< \
#[fg=colour3]%b %d %H:%M "
setw -g window-status-current-format " #{?client_prefix,#[fg=colour1],}#{window_index}:#{window_name}#{window_flags} "
setw -g window-status-format " #{window_index}:#{window_name}#{window_flags} "
%if #{==:#{BACKGROUND},dark}
set -g status-style bg=colour0 # ... on Base02
setw -g window-status-style fg=colour12,bg=default # Base0 on Transparent
setw -g window-status-current-style fg=colour4,bg=default # Blue on Transparent
set -g pane-border-style fg=colour0 # Base02
set -g pane-active-border-style fg=colour14 # Base1
set -g message-style fg=colour0,bg=colour14
set -g message-command-style fg=colour0,bg=colour14
%elif #{==:#{BACKGROUND},light}
set -g status-style fg=colour13,bg=colour7 # Violet on Base2
setw -g window-status-style fg=colour11,bg=default # Base00 on Transparent
setw -g window-status-current-style fg=colour4,bg=default # Blue on Transparent
set -g pane-border-style fg=colour7 # Base2
set -g pane-active-border-style fg=colour10 # Base01
set -g message-style fg=colour7,bg=colour10
set -g message-command-style fg=colour7,bg=colour10
%endif