set -g status-left-length 32 set -g status-right-length 48 set -g status-justify left # 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}.#{pane_index} \ #{?client_prefix,#[fg=colour1],#[fg=colour10]}> \ #[fg=colour6]#{pane_id}#{?pane_marked, #[fg=colour9]M,} \ #{?client_prefix,#[fg=colour1],#[fg=colour10]}> " set -g status-right "\ #[fg=colour6]#{pid} \ #{?client_prefix,#[fg=colour1],#[fg=colour10]}< \ #[fg=colour2]#{host_short} \ #{?client_prefix,#[fg=colour1],#[fg=colour10]}< \ #[fg=colour3]%b %d %H:%M" setw -g window-status-current-format "#{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