b339b3e738
kitty has no tab_bar_timeout option (ignored with a warning), so the clock/CPU/mem only refreshed on tab changes. tab_bar.py now registers a repeating 10s timer that marks every tab bar dirty. Verified in Xvfb: idle window's clock ticked 16:21 -> 16:22. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# Seth Linux Theme — kitty overrides
|
|
# Include from kitty.conf: include ~/path/to/kitty-theme.conf
|
|
|
|
allow_remote_control yes
|
|
listen_on unix:/tmp/kitty-{kitty_pid}
|
|
wayland_titlebar_color #000000
|
|
macos_titlebar_color #000000
|
|
hide_window_decorations yes
|
|
window_border_width 0
|
|
draw_minimal_borders yes
|
|
|
|
# ── Status bar (tab bar at top) ──────────────────
|
|
tab_bar_edge top
|
|
tab_bar_min_tabs 1
|
|
tab_bar_style custom
|
|
tab_powerline_style round
|
|
tab_bar_align left
|
|
tab_title_template " {index}: {title} "
|
|
active_tab_title_template " {index}: {title} "
|
|
tab_title_max_length 40
|
|
|
|
# Colors — Sethian dark + orange
|
|
active_tab_foreground #000000
|
|
active_tab_background #D35400
|
|
active_tab_font_style bold
|
|
inactive_tab_foreground #888888
|
|
inactive_tab_background #1a1a1a
|
|
inactive_tab_font_style normal
|
|
tab_bar_background #0d0d0d
|
|
tab_bar_margin_height 2.0 0.0
|
|
|
|
# Clock/stats refresh: timer in tab_bar.py (REFRESH_SECS) — kitty has no tab_bar_timeout option
|
|
|
|
# Toggle tab/status bar
|
|
map f12 remote_control load-config --override tab_bar_min_tabs=999
|
|
map shift+f12 remote_control load-config --override tab_bar_min_tabs=1
|