From a5d09808fdbbe0ff7cf6bd30503570fd14d21715 Mon Sep 17 00:00:00 2001 From: Georgi Gardev Date: Tue, 5 May 2020 12:54:40 +0300 Subject: [PATCH] Refactor tmux theme --- .tmux.conf | 44 ++++++++++++++------------------------------ 1 file changed, 14 insertions(+), 30 deletions(-) diff --git a/.tmux.conf b/.tmux.conf index 583c878..274629e 100755 --- a/.tmux.conf +++ b/.tmux.conf @@ -40,46 +40,30 @@ TMUX_NAMESPACE_BG="#c82829" TMUX_USERNAME_FG="#efefef" TMUX_USERNAME_BG="#f5871f" -set -g status-left-length 30 -set -g status-right-length 60 +# Pane borders +set -g pane-border-style "fg=$TMUX_PANE_BORDER_FG" +set -g pane-active-border-style "fg=$TMUX_PANE_ACTIVE_BORDER_FG" -set -g status-style fg=white -set -g status-style bg=$TMUX_STATUS_BG -set -g pane-border-style fg=$TMUX_PANE_BORDER_FG -set -g pane-active-border-style fg=$TMUX_PANE_ACTIVE_BORDER_FG -set -g message-style fg=$TMUX_MESSAGE_FG -set -g message-style bg=$TMUX_MESSAGE_BG +# Message in status bar (e.g. Copied successfully) +set -g message-style "fg=$TMUX_MESSAGE_FG,bg=$TMUX_MESSAGE_BG" # Status bar -# set-option -g status-position bottom +set-option -g status-position bottom + +# Status mid style +set -g status-style "fg=white,bg=$TMUX_STATUS_BG" + set -g status-left '#[fg=#(echo $TMUX_NAMESPACE_FG),bg=#(echo $TMUX_NAMESPACE_BG),bold] #S #[fg=#(echo $TMUX_NAMESPACE_BG),bg=#(echo $TMUX_USERNAME_BG),bold]#[fg=#(echo $TMUX_STATUS_BG),bg=#(echo $TMUX_USERNAME_BG),bold] #(whoami) #[fg=#(echo $TMUX_USERNAME_BG),bg=#(echo $TMUX_STATUS_BG),bold]' +set -g status-left-length 30 set -g status-right '#[fg=#(echo $TMUX_USERNAME_BG),bg=#(echo $TMUX_NAMESPACE_FG),bold]#[fg=#(echo $TMUX_NAMESPACE_FG),bg=#(echo $TMUX_USERNAME_BG),bold] #H #[fg=#(echo $TMUX_NAMESPACE_BG),bg=#(echo $TMUX_USERNAME_BG),bold]#[fg=#(echo $TMUX_NAMESPACE_FG),bg=#(echo $TMUX_NAMESPACE_BG),bold] #(date +%H:%M) ' +set -g status-right-length 60 + +# window name options set -g window-status-format "#[fg=#3e999f,bg=#efefef] #I #W " set -g window-status-current-format "#[fg=#efefef,bg=#3e999f,noreverse,bold] #I #W " -# # Theme Default - -# set -g status-left-length 30 -# set -g status-right-length 60 -# # -# # Colors -# set -g status-fg white -# set -g status-bg colour234 -# set -g pane-border-fg colour245 -# set -g pane-active-border-fg colour25 -# set -g message-fg white -# set -g message-bg colour25 -# set -g message-attr bold - -# # Status bar -# # set-option -g status-position bottom -# set -g status-left '#[fg=colour25,bg=white,bold] #S #[fg=colour252,bg=colour238,bold]#[fg=colour245,bg=colour238,bold] #(whoami) #[fg=colour238,bg=colour234,bold]' -# set -g status-right '#[fg=colour238,bg=colour234,bold]#[fg=colour245,bg=colour238,bold] #H #[fg=colour252,bg=colour238,bold]#[fg=colour25,bg=white,bold] #(date +%H:%M) ' -# set -g window-status-format "#[fg=white,bg=colour234] #I #W " -# set -g window-status-current-format "#[fg=white,bg=colour25,noreverse,bold] #I #W " - # -------------------- # Custom keybindings # --------------------