From 0574b5a45d7bbd3a59b224f2d91cdffbbb4c4693 Mon Sep 17 00:00:00 2001 From: Steve Beaulac Date: Wed, 18 Mar 2026 00:21:59 -0400 Subject: [PATCH] theme: updated tokyo-night tmux theme --- themes/tokyo-night/tmux | 54 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/themes/tokyo-night/tmux b/themes/tokyo-night/tmux index 1e7871e..f4ef5e3 100644 --- a/themes/tokyo-night/tmux +++ b/themes/tokyo-night/tmux @@ -1,3 +1,51 @@ -set -g @plugin "janoamaral/tokyo-night-tmux" -set -g @tokyo-night-tmux_theme storm # storm | day | default to 'night' -set -g @tokyo-night-tmux_transparent 1 # 1 or 0 +theme_bg0="#24283b" +theme_bg0_soft="#414868" +theme_bg3="#7aa2f7" + +theme_fg0="#a9b1d6" +theme_fg1="#7dcfff" +theme_red_dark="#f7768e" +theme_red_light="#f7768e" +theme_yellow_dark="#e0af68" +theme_yellow_light="#e0af68" +theme_gray="#7aa2f7" + +set -g @prefix_highlight_fg "${theme_bg0}" +set -g @prefix_highlight_bg "${theme_yellow_light}" + +# Status bar settings +set -g status-style "bg=${theme_bg0},fg=${theme_fg0}" +set -g status "on" +set -g status-bg "${theme_bg0}" +set -g status-justify "left" +set -g status-left-length "100" +set -g status-right-length "100" + +# Messages +set -g message-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre" +set -g message-command-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre" + +# Panes +set -g pane-border-style "fg=${theme_gray}" +set -g pane-active-border-style "fg=${theme_yellow_dark}" + +# Windows +set -g window-status-activity-style "fg=${theme_fg0},bg=${theme_bg0},none" +set -g window-status-separator "" +set -g window-status-style "fg=${theme_fg0},bg=${theme_bg0},none" + +#jStatusline - current window +set -g window-status-current-format "#[fg=${theme_red_light},bg=${theme_bg0}] #I: #[fg=${theme_fg1},bg=${theme_bg0}](✓) #[fg=${theme_yellow_dark},bg=${theme_bg0}]#(echo '#{pane_current_path}' | rev | cut -d'/' -f-2 | rev) #[fg=${theme_fg1},bg=${theme_bg0}]" + +# Statusline - other windows +set -g window-status-format "#[fg=${theme_red_dark},bg=${theme_bg0}] #I: #[fg=${theme_fg0},bg=${theme_bg0}]#W" + +# Statusline - right side +set -g status-right "#[fg=${theme_fg1},bg=${theme_bg0},nobold,nounderscore,noitalics]%Y-%m-%d %H:%M #[fg=${theme_red_dark},bg=${theme_bg0},nobold,nounderscore,noitalics]#[fg=${theme_bg0},bg=${theme_red_dark},nobold,nounderscore,noitalics] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #W #{?client_prefix,#[fg=${theme_red_dark}],#[fg=${theme_yellow_dark}]}#[bg=${theme_bg0_soft}]#{?client_prefix,#[bg=${theme_red_dark}],#[bg=${theme_yellow_dark}]}#[fg=${theme_bg0}] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #S " + +# Statusline - left side (empty) +# set -g status-left "" + +# Modes +set -g clock-mode-colour "${theme_yellow_light}" +set -g mode-style "fg=${theme_red_light} bg=${theme_bg3} bold"