diff --git a/.tmux.conf b/.tmux.conf old mode 100644 new mode 100755 index af6fb75..8b3cf8e --- a/.tmux.conf +++ b/.tmux.conf @@ -26,26 +26,60 @@ setw -g pane-base-index 1 set -g default-terminal "screen-256color" # Theme -set -g status-bg black -set -g status-fg white + +# Theme "Tomorrow" + +TMUX_PANE_BORDER_FG="#d6d6d6" +TMUX_PANE_ACTIVE_BORDER_FG="#3e999f" +TMUX_MESSAGE_FG="#3e999f" +TMUX_MESSAGE_BG="#d6d6d6" +TMUX_STATUS_BG="#efefef" + +TMUX_NAMESPACE_FG="#efefef" +TMUX_NAMESPACE_BG="#c82829" +TMUX_USERNAME_FG="#efefef" +TMUX_USERNAME_BG="#f5871f" + 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 status-bg $TMUX_STATUS_BG +set -g pane-border-fg $TMUX_PANE_BORDER_FG +set -g pane-active-border-fg $TMUX_PANE_ACTIVE_BORDER_FG +set -g message-fg $TMUX_MESSAGE_FG +set -g message-bg $TMUX_MESSAGE_BG 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 " +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-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 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