From a9b83a5affc98270c5542d6df43a1b650c97da8a Mon Sep 17 00:00:00 2001 From: Thomas Naderer Date: Sat, 21 Feb 2026 22:20:53 +0100 Subject: [PATCH] tmux: redesign statusline to sleek minimal modern style --- tmux/themes/catppuccin.tmux | 20 +++++++++++--------- tmux/themes/gruvbox.tmux | 20 +++++++++++--------- tmux/themes/tokyonight.tmux | 20 +++++++++++--------- 3 files changed, 33 insertions(+), 27 deletions(-) diff --git a/tmux/themes/catppuccin.tmux b/tmux/themes/catppuccin.tmux index 738c002..b49d200 100644 --- a/tmux/themes/catppuccin.tmux +++ b/tmux/themes/catppuccin.tmux @@ -1,14 +1,16 @@ -# Catppuccin Mocha theme preset for tmux +# Catppuccin theme preset (sleek minimal) set -g status-style "bg=#1e1e2e,fg=#cdd6f4" -set -g pane-border-style "fg=#313244" +set -g pane-border-style "fg=#a6adc8" set -g pane-active-border-style "fg=#89b4fa,bold" -set -g message-style "bg=#f9e2af,fg=#1e1e2e,bold" -set -g mode-style "bg=#f9e2af,fg=#1e1e2e,bold" +set -g message-style "bg=#89b4fa,fg=#1e1e2e,bold" +set -g mode-style "bg=#89b4fa,fg=#1e1e2e,bold" set -g window-status-style "fg=#a6adc8,bg=#1e1e2e" -set -g window-status-format "#[fg=#1e1e2e,bg=#45475a] #I #[fg=#a6adc8,bg=#1e1e2e] #W #[fg=#1e1e2e,bg=default]" -set -g window-status-current-style "fg=#1e1e2e,bg=#89b4fa,bold" -set -g window-status-current-format "#[fg=#1e1e2e,bg=#89b4fa,bold] #I #[fg=#1e1e2e,bg=#74c7ec,bold] #W #[fg=#74c7ec,bg=default]" +set -g window-status-format " #[fg=#a6adc8]#I #[fg=#a6adc8]#W " +set -g window-status-current-style "fg=#1e1e2e,bg=#74c7ec,bold" +set -g window-status-current-format " #[fg=#1e1e2e,bg=#74c7ec,bold]#I #[fg=#1e1e2e,bg=#74c7ec,bold]#W " -set -g status-left "#[fg=#1e1e2e,bg=#89b4fa,bold] #S #[fg=#89b4fa,bg=#1e1e2e] #[fg=#cdd6f4,bg=#1e1e2e]#(whoami)@#H " -set -g status-right "#[fg=#1e1e2e,bg=#f5c2e7,bold] #{pane_current_command} #[fg=#f5c2e7,bg=#89dceb]#[fg=#1e1e2e,bg=#89dceb,bold] %H:%M #[fg=#89dceb,bg=#a6e3a1]#[fg=#1e1e2e,bg=#a6e3a1,bold] %a %d %b " +set -g status-left "#[fg=#89b4fa,bold] #S #[fg=#a6adc8]| #[fg=#cdd6f4]#(whoami)@#H " +set -g status-right "#[fg=#a6adc8]#{pane_current_command} #[fg=#a6adc8]| #[fg=#cdd6f4]%H:%M #[fg=#a6adc8]| #[fg=#cdd6f4]%a %d %b " +set -g window-status-separator "" +set -g status-justify left diff --git a/tmux/themes/gruvbox.tmux b/tmux/themes/gruvbox.tmux index 0972f83..96dbcc4 100644 --- a/tmux/themes/gruvbox.tmux +++ b/tmux/themes/gruvbox.tmux @@ -1,14 +1,16 @@ -# Gruvbox theme preset for tmux -set -g status-style "bg=#3c3836,fg=#ebdbb2" -set -g pane-border-style "fg=#3c3836" -set -g pane-active-border-style "fg=#fabd2f,bold" +# Gruvbox theme preset (sleek minimal) +set -g status-style "bg=#282828,fg=#ebdbb2" +set -g pane-border-style "fg=#928374" +set -g pane-active-border-style "fg=#d79921,bold" set -g message-style "bg=#d79921,fg=#282828,bold" set -g mode-style "bg=#d79921,fg=#282828,bold" -set -g window-status-style "fg=#a89984,bg=#3c3836" -set -g window-status-format "#[fg=#282828,bg=#504945] #I #[fg=#a89984,bg=#3c3836] #W #[fg=#3c3836,bg=default]" +set -g window-status-style "fg=#928374,bg=#282828" +set -g window-status-format " #[fg=#928374]#I #[fg=#928374]#W " set -g window-status-current-style "fg=#282828,bg=#fabd2f,bold" -set -g window-status-current-format "#[fg=#282828,bg=#fabd2f,bold] #I #[fg=#282828,bg=#d79921,bold] #W #[fg=#d79921,bg=default]" +set -g window-status-current-format " #[fg=#282828,bg=#fabd2f,bold]#I #[fg=#282828,bg=#fabd2f,bold]#W " -set -g status-left "#[fg=#282828,bg=#83a598,bold] #S #[fg=#83a598,bg=#3c3836] #[fg=#ebdbb2,bg=#3c3836]#(whoami)@#H " -set -g status-right "#[fg=#282828,bg=#d3869b,bold] #{pane_current_command} #[fg=#d3869b,bg=#458588]#[fg=#282828,bg=#458588,bold] %H:%M #[fg=#458588,bg=#b8bb26]#[fg=#282828,bg=#b8bb26,bold] %a %d %b " +set -g status-left "#[fg=#d79921,bold] #S #[fg=#928374]| #[fg=#ebdbb2]#(whoami)@#H " +set -g status-right "#[fg=#928374]#{pane_current_command} #[fg=#928374]| #[fg=#ebdbb2]%H:%M #[fg=#928374]| #[fg=#ebdbb2]%a %d %b " +set -g window-status-separator "" +set -g status-justify left diff --git a/tmux/themes/tokyonight.tmux b/tmux/themes/tokyonight.tmux index 100ab31..83add70 100644 --- a/tmux/themes/tokyonight.tmux +++ b/tmux/themes/tokyonight.tmux @@ -1,14 +1,16 @@ -# Tokyo Night theme preset for tmux +# Tokyonight theme preset (sleek minimal) set -g status-style "bg=#1a1b26,fg=#c0caf5" -set -g pane-border-style "fg=#292e42" +set -g pane-border-style "fg=#9aa5ce" set -g pane-active-border-style "fg=#7aa2f7,bold" -set -g message-style "bg=#e0af68,fg=#1a1b26,bold" -set -g mode-style "bg=#e0af68,fg=#1a1b26,bold" +set -g message-style "bg=#7aa2f7,fg=#1a1b26,bold" +set -g mode-style "bg=#7aa2f7,fg=#1a1b26,bold" set -g window-status-style "fg=#9aa5ce,bg=#1a1b26" -set -g window-status-format "#[fg=#1a1b26,bg=#3b4261] #I #[fg=#9aa5ce,bg=#1a1b26] #W #[fg=#1a1b26,bg=default]" -set -g window-status-current-style "fg=#1a1b26,bg=#7aa2f7,bold" -set -g window-status-current-format "#[fg=#1a1b26,bg=#7aa2f7,bold] #I #[fg=#1a1b26,bg=#73daca,bold] #W #[fg=#73daca,bg=default]" +set -g window-status-format " #[fg=#9aa5ce]#I #[fg=#9aa5ce]#W " +set -g window-status-current-style "fg=#1a1b26,bg=#73daca,bold" +set -g window-status-current-format " #[fg=#1a1b26,bg=#73daca,bold]#I #[fg=#1a1b26,bg=#73daca,bold]#W " -set -g status-left "#[fg=#1a1b26,bg=#7aa2f7,bold] #S #[fg=#7aa2f7,bg=#1a1b26] #[fg=#c0caf5,bg=#1a1b26]#(whoami)@#H " -set -g status-right "#[fg=#1a1b26,bg=#bb9af7,bold] #{pane_current_command} #[fg=#bb9af7,bg=#7dcfff]#[fg=#1a1b26,bg=#7dcfff,bold] %H:%M #[fg=#7dcfff,bg=#9ece6a]#[fg=#1a1b26,bg=#9ece6a,bold] %a %d %b " +set -g status-left "#[fg=#7aa2f7,bold] #S #[fg=#9aa5ce]| #[fg=#c0caf5]#(whoami)@#H " +set -g status-right "#[fg=#9aa5ce]#{pane_current_command} #[fg=#9aa5ce]| #[fg=#c0caf5]%H:%M #[fg=#9aa5ce]| #[fg=#c0caf5]%a %d %b " +set -g window-status-separator "" +set -g status-justify left