aboutsummaryrefslogtreecommitdiff
path: root/tmux/theme.tmux
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:40:16 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:40:16 +0000
commitb94eefa6b58f274bb61db4e792105c3959cf2022 (patch)
tree3d2896fb46ebc769e4fea8cf4f02ce3104e1f974 /tmux/theme.tmux
init dotfiles and stuffHEADmaster
Diffstat (limited to 'tmux/theme.tmux')
-rw-r--r--tmux/theme.tmux34
1 files changed, 34 insertions, 0 deletions
diff --git a/tmux/theme.tmux b/tmux/theme.tmux
new file mode 100644
index 0000000..b100070
--- /dev/null
+++ b/tmux/theme.tmux
@@ -0,0 +1,34 @@
+# theme.tmux — static segments with powerline arrows
+
+set -g status "on"
+set -g status-justify "left"
+
+set -g status-style "none,bg=#eee8d5"
+set -g status-left-style "none"
+set -g status-right-style "none"
+set -g status-left-length "100"
+set -g status-right-length "100"
+
+set -g pane-border-style "fg=#eee8d5"
+set -g pane-active-border-style "fg=#eee8d5"
+set -g message-style "fg=#073642,bg=#eee8d5"
+set -g message-command-style "fg=#073642,bg=#eee8d5"
+
+setw -g window-status-separator ""
+setw -g window-status-style "none,fg=#586e75,bg=#eee8d5"
+setw -g window-status-activity-style "none"
+
+# Status left/right with arrows (unchanged conceptually)
+set -g status-left "#[fg=#eee8d5,bg=#073642] #S #[fg=#073642,bg=#eee8d5,nobold,nounderscore,noitalics]"
+set -g status-right "#[fg=#eee8d5,bg=#eee8d5,nobold,nounderscore,noitalics]#[fg=#073642,bg=#eee8d5] %Y-%m-%d  %H:%M #[fg=#073642,bg=#eee8d5,nobold,nounderscore,noitalics]#[fg=#eee8d5,bg=#073642] #h "
+
+# Powerline-style window segments, but identical width structure for normal and current
+# We add a left arrow from the status bg (#eee8d5) into the window segment bg (#eee8d5) — same bg, so it visually keeps spacing consistent
+# Then the content block, then a right arrow back to the status bg — both formats have the same arrows.
+
+# Normal window
+setw -g window-status-format "#[fg=#eee8d5,bg=#eee8d5,nobold,nounderscore,noitalics]#[fg=#586e75,bg=#eee8d5] #I  #W #[fg=#eee8d5,bg=#eee8d5,nobold,nounderscore,noitalics]"
+
+# Current window (only fg/bold changes; arrows and backgrounds are identical)
+setw -g window-status-current-format "#[fg=#eee8d5,bg=#eee8d5,nobold,nounderscore,noitalics]#[fg=#073642,bg=#eee8d5,bold] #I  #W #[fg=#eee8d5,bg=#eee8d5,nobold,nounderscore,noitalics]"
+