|
| 1 | +# Colors |
| 2 | +BACKGROUND=black |
| 3 | +FOREGROUND=white |
| 4 | +HIGHLIGHT="#3fcfff" |
| 5 | +ACTIVITY="#a0d0f0" |
| 6 | + |
| 7 | +# Title |
| 8 | +set -g set-titles on |
| 9 | +set -g set-titles-string '#(whoami)@#H - (#S:#W.#P)' |
| 10 | + |
| 11 | +# Panes |
| 12 | +set -g pane-border-fg default |
| 13 | +set -g pane-active-border-bg default |
| 14 | +set -g pane-active-border-fg $HIGHLIGHT |
| 15 | + |
| 16 | +set -g display-panes-time 1000 |
| 17 | +set -g display-panes-colour default |
| 18 | +set -g display-panes-active-colour $HIGHLIGHT |
| 19 | + |
| 20 | +# Clock |
| 21 | +set -g clock-mode-colour $FOREGROUND |
| 22 | +set -g clock-mode-style 24 |
| 23 | + |
| 24 | +# Mode |
| 25 | +set -g mode-bg $HIGHLIGHT |
| 26 | +set -g mode-fg $BACKGROUND |
| 27 | + |
| 28 | +# Windows |
| 29 | + |
| 30 | +setw -g window-status-format " #I:#W" |
| 31 | +setw -g window-status-bg default |
| 32 | +setw -g window-status-fg $FOREGROUND |
| 33 | +setw -g window-status-attr dim |
| 34 | + |
| 35 | +setw -g window-status-last-style fg=$FOREGROUND,bold |
| 36 | + |
| 37 | +setw -g window-status-current-format " #I:#W" |
| 38 | +setw -g window-status-current-bg default |
| 39 | +setw -g window-status-current-fg $HIGHLIGHT |
| 40 | +setw -g window-status-current-attr bold |
| 41 | + |
| 42 | +setw -g window-status-activity-bg $BACKGROUND |
| 43 | +setw -g window-status-activity-fg $ACTIVITY |
| 44 | +setw -g window-status-activity-attr dim |
| 45 | + |
| 46 | +## Cannot use: |
| 47 | +## - screen-bce, screen-256color-bce: tmux does not support bce |
| 48 | +## - screen-256color: vim broken without -bce |
| 49 | +set -g default-terminal "screen-256color" |
| 50 | + |
| 51 | +# Base index ( start counting from 1 ) |
| 52 | +set -g base-index 1 |
| 53 | +setw -g pane-base-index 1 |
| 54 | + |
| 55 | +# Status Top |
| 56 | +set -g status-position top |
| 57 | + |
| 58 | +# Status Colors |
| 59 | +set -g status-bg $BACKGROUND |
| 60 | +set -g status-fg $FOREGROUND |
| 61 | + |
| 62 | +# Status Interval - big |
| 63 | +set -g status-interval 60 |
| 64 | +set -g status-utf8 on |
| 65 | + |
| 66 | +# Status contents |
| 67 | +set -g status-left ' π ' |
| 68 | +set -g status-right '| #S:#I.#P ' |
| 69 | + |
| 70 | +# Message |
| 71 | +set -g message-bg $BACKGROUND |
| 72 | +set -g message-fg $HIGHLIGHT |
| 73 | +set -g message-attr bright |
0 commit comments