From 00788d06be915b7eca419adff1e981a7dc3eee46 Mon Sep 17 00:00:00 2001 From: Christian Baer Date: Thu, 2 Jul 2020 12:55:35 +0200 Subject: [PATCH] Update tmuxrc for Nord color scheme --- .tmux.conf | 112 +++++++++++++++++++++++------------------------------ 1 file changed, 49 insertions(+), 63 deletions(-) diff --git a/.tmux.conf b/.tmux.conf index 2396199..a3fa326 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -29,78 +29,64 @@ set -g pane-base-index 1 # Enable mouse mode set -g mouse on +#+----------------+ +#+ Plugin Support + +#+----------------+ +#+--- tmux-prefix-highlight ---+ +set -g @prefix_highlight_fg black +set -g @prefix_highlight_bg brightcyan + +#+---------+ +#+ Options + +#+---------+ +set -g status-interval 1 +set -g status on + +#+--------+ +#+ Status + +#+--------+ +#+--- Layout ---+ +set -g status-justify left + +#+--- Colors ---+ +set -g status-bg black +set -g status-fg white + +#+-------+ +#+ Panes + +#+-------+ +set -g pane-border-style bg=black,fg=black +set -g pane-active-border-style bg=black,fg=brightblack +set -g display-panes-colour black +set -g display-panes-active-colour brightblack + +#+------------+ +#+ Clock Mode + +#+------------+ +setw -g clock-mode-colour cyan + +#+----------+ +#+ Messages + +#+---------+ +set -g message-style fg=cyan,bg=brightblack +set -g message-command-style fg=cyan,bg=brightblack + ###################### ### DESIGN CHANGES ### ###################### -# panes -set -g pane-border-style fg=black -set -g pane-active-border-style fg=brightred - ## Status bar design # status line set -g status-justify left -set -g status-bg default -set -g status-fg colour12 set -g status-interval 2 -# messaging -set -g message-style fg=black,bg=yellow -set -g message-command-style fg=blue,bg=black - -#window mode -setw -g mode-style bg=colour6,fg=colour0 - -# window status -setw -g window-status-format " #F#I:#W#F " -setw -g window-status-current-format " #F#I:#W#F " -setw -g window-status-format "#[fg=magenta]#[bg=black] #I #[bg=cyan]#[fg=colour8] #W " -setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #I #[fg=colour8]#[bg=colour14] #W " -setw -g window-status-current-style bg=colour0,fg=colour11,dim -setw -g window-status-style bg=green,fg=black,reverse - -set -g status-left '' - -set-option -g visual-activity off -set-option -g visual-bell off -set-option -g visual-silence off -set-window-option -g monitor-activity off -set-option -g bell-action none - set -g default-terminal "screen-256color" -# The modes { -setw -g clock-mode-colour colour135 -setw -g mode-style bg=colour238,fg=colour196,bold +#+--- Bars ---+ +set -g status-left "#[fg=black,bg=blue,bold] #h " +set -g status-right "#{prefix_highlight}#[fg=white,bg=brightblack] %Y-%m-%d #[fg=white,bg=brightblack,nobold,noitalics,nounderscore]|#[fg=white,bg=brightblack] %H:%M #[fg=cyan,bg=brightblack,nobold,noitalics,nounderscore] #[fg=black,bg=cyan,bold] #S " -# } -# The panes { - -set -g pane-border-style bg=colour235,fg=colour238 -set -g pane-active-border-style bg=colour236,fg=colour51 - -# } -# The statusbar { - -set -g status-position bottom -set -g status-style bg=colour234,fg=colour137,dim -set -g status-left '#[fg=colour233,bg=colour241,bold] #h ' -set -g status-right ' #{prefix_highlight} #[fg=colour233,bg=colour245,bold] %H:%M %Y-%m-%d ' - -set -g status-right-length 50 -set -g status-left-length 20 - -setw -g window-status-current-style bg=colour238,fg=colour81,bold -setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F ' - -setw -g window-status-style bg=colour235,fg=colour138,none -setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F ' - -setw -g window-status-bell-style bg=colour1,fg=colour255,bold - -# } -# The messages { - -set -g message-style bg=colour166,fg=colour232,bold - -# } +#+--- Windows ---+ +set -g window-status-format " #[fg=white,bg=brightblack]#I #[fg=white,bg=brightblack]#W #F" +set -g window-status-current-format " #[fg=black,bg=cyan]#I#[fg=black,bg=cyan,nobold,noitalics,nounderscore] #[fg=black,bg=cyan]#W #F" +set -g window-status-separator ""