Add tomorow-night tmux theme

This commit is contained in:
Georgi Gardev
2020-05-05 18:40:30 +03:00
parent b6d2b759b3
commit 67d0315ce0
3 changed files with 88 additions and 30 deletions
+15 -30
View File
@@ -20,46 +20,31 @@ setw -g pane-base-index 1 # make pane numbering consistent with windows
set -q -g status-utf8 on # expect UTF-8 (tmux < 2.2)
setw -q -g utf8 on
# -------------------
# Visual Settings
# -------------------
set -g default-terminal "screen-256color"
source-file ~/.tmux/themes/tomorrow-night.tmux
# Theme Variables
TMUX_ACTIVE_COLOR="#3e999f"
TMUX_ACTIVE_COLOR="#373b41"
TMUX_PANE_BORDER_FG="#d6d6d6"
TMUX_PANE_ACTIVE_BORDER_FG=$TMUX_ACTIVE_COLOR
TMUX_MESSAGE_FG=$TMUX_ACTIVE_COLOR
TMUX_MESSAGE_BG="#d6d6d6"
TMUX_STATUS_TEXT_COLOR="#efefef"
TMUX_STATUS_TEXT_COLOR="#c5c8c6"
TMUX_STATUS_BG="#26292c"
TMUX_PANE_BG=$TMUX_STATUS_TEXT_COLOR
TMUX_NAMESPACE_FG="#000000"
TMUX_STATUS_RED="#cc6666"
TMUX_NAMESPACE_FG=$TMUX_STATUS_TEXT_COLOR
TMUX_STATUS_RED="#c82829"
TMUX_USERNAME_FG=$TMUX_STATUS_TEXT_COLOR
TMUX_STATUS_ORANGE="#f5871f"
# Pane borders
set -g pane-border-style "fg=$TMUX_PANE_BORDER_FG"
set -g pane-active-border-style "fg=$TMUX_PANE_ACTIVE_BORDER_FG"
TMUX_USERNAME_FG="#000000"
TMUX_STATUS_AQUA="#8abeb7"
# Styles
STYLE_DEFAULT="fg=white,bg=$TMUX_STATUS_BG"
STYLE_ACTIVE_ITEM="fg=$TMUX_STATUS_TEXT_COLOR,bg=$TMUX_ACTIVE_COLOR,noreverse,bold"
STYLE_RED="fg=$TMUX_NAMESPACE_FG,bg=$TMUX_STATUS_RED,bold"
STYLE_ORANGE="fg=$TMUX_USERNAME_FG,bg=$TMUX_STATUS_ORANGE,bold"
# Message in status bar (e.g. Copied successfully)
# set -g message-style "fg=$TMUX_STATUS_TEXT_COLOR,bg=$TMUX_MESSAGE_BG"
STYLE_ACTIVE_ITEM="#[fg=$TMUX_STATUS_TEXT_COLOR,bg=$TMUX_ACTIVE_COLOR,noreverse,bold]"
STYLE_RED="#[fg=$TMUX_NAMESPACE_FG,bg=$TMUX_STATUS_RED,bold]"
STYLE_AQUA="#[fg=$TMUX_USERNAME_FG,bg=$TMUX_STATUS_AQUA,bold]"
# Status bar
set-option -g status-position bottom
@@ -67,17 +52,17 @@ set-option -g status-position bottom
# Status mid style
set -g status-style $STYLE_DEFAULT
set -g status-left "#{prefix_highlight}#[$STYLE_RED] #S #[fg=$TMUX_STATUS_RED,bg=$TMUX_STATUS_ORANGE,bold]#[$STYLE_ORANGE] #(whoami) #[fg=$TMUX_STATUS_ORANGE,bg=$TMUX_STATUS_BG,bold] "
set -g status-left "#{prefix_highlight}$STYLE_RED #S #[fg=$TMUX_STATUS_RED,bg=$TMUX_STATUS_AQUA,bold]$STYLE_AQUA #(whoami) #[fg=$TMUX_STATUS_AQUA,bg=$TMUX_STATUS_BG,bold] "
set -g status-left-length 30
PC_STATS="#[$STYLE_ACTIVE_ITEM] cpu #{cpu_icon} #{cpu_percentage} #[$STYLE_DEFAULT] #[$STYLE_ACTIVE_ITEM] mem #{ram_icon} #{ram_percentage} #[$STYLE_DEFAULT]"
PC_STATS="$STYLE_ACTIVE_ITEM cpu #{cpu_icon} #{cpu_percentage} #[$STYLE_DEFAULT] $STYLE_ACTIVE_ITEM mem #{ram_icon} #{ram_percentage} #[$STYLE_DEFAULT]"
set -g status-right "$PC_STATS #[fg=$TMUX_STATUS_ORANGE,bg=$TMUX_STATUS_BG,bold]#[$STYLE_ORANGE] #H #[fg=$TMUX_STATUS_RED,bg=$TMUX_STATUS_ORANGE,bold]#[$STYLE_RED] %a, %h %d %H:%M "
set -g status-right "$PC_STATS #[fg=$TMUX_STATUS_AQUA,bg=$TMUX_STATUS_BG,bold]$STYLE_AQUA leanplum #[fg=$TMUX_STATUS_RED,bg=$TMUX_STATUS_AQUA,bold]$STYLE_RED %a, %h %d %H:%M "
set -g status-right-length 90
# window name options
set -g window-status-format "#[$STATUS_DEFAILT] #I #W "
set -g window-status-current-format "#[$STYLE_ACTIVE_ITEM] #I #W "
# set -g window-status-format "#[$STATUS_DEFAILT] #I #W "
# set -g window-status-current-format "$TYLE_ACTIVE_ITEM] #I #W "
# Prefix style
# https://github.com/tmux-plugins/tmux-prefix-highlight