Two more applications that keep their own palette and so never followed the desktop. btop was on "Default" and had never been themed at all; tmux had Tokyo Night Moon hardcoded across seventeen lines, which meant a dark status bar sitting under a light terminal in light mode. Both themes are authored rather than borrowed. btop ships a "tokyo-night" theme, but it is the Night variant (#1a1b26) where the rest of this desktop is Moon (#222436), and two Tokyo Nights side by side read as a mistake; it ships no Tokyo Night light theme at all. Colours come from kitty's theme files so a terminal and what runs inside it cannot disagree. tmux follows kitty's shape: the colours move to themes/, tmux.conf sources a generated current-theme.conf, and running servers are re-sourced so an open session changes immediately rather than at next launch. btop is different -- it OWNS btop.conf and rewrites it on exit, so only the color_theme line is edited in place and the file is not symlinked into the repository. btop reads its theme once at startup, so a running instance keeps the old colours; forcing a restart would kill a process the user is watching. The tmux light theme took two passes. Mapping the palette role-for-role put the standard Day accents on a mid-grey panel at 2.74:1 and 2.94:1 -- under the 3:1 floor, on a bar you read at a glance. It now uses Day's darker accent variants on a lighter panel: 4.42:1 and 4.17:1, and 5.01:1 / 4.73:1 for the light text inside the inverted blocks. The helper also now reports every target rather than only kitty. Saying "kitty: applied" while silently skipping three other applications is how a half-applied theme goes unnoticed. Not changed: bat is configured with --theme ansi, which follows the terminal's own palette, so it already tracks kitty with nothing to do. Claude-Session: https://claude.ai/code/session_01BRvzt4H8XXLPVH5MyYdk9L
57 lines
1.5 KiB
Plaintext
57 lines
1.5 KiB
Plaintext
# Tokyo Night Moon for btop, matched to Panama's palette.
|
|
#
|
|
# btop ships a "tokyo-night" theme, but it is the Night variant (#1a1b26). The
|
|
# rest of this desktop is Moon (#222436), and two Tokyo Nights side by side read
|
|
# as a mistake rather than as a choice.
|
|
#
|
|
# The *_start/_mid/_end triples are gradients btop draws meters with: low,
|
|
# middle, and high. They run blue -> yellow -> red so a saturated resource is
|
|
# obvious at a glance without reading the number.
|
|
|
|
theme[main_bg]="#222436"
|
|
theme[main_fg]="#c8d3f5"
|
|
theme[title]="#c8d3f5"
|
|
theme[hi_fg]="#82aaff"
|
|
theme[selected_bg]="#3b4261"
|
|
theme[selected_fg]="#82aaff"
|
|
theme[inactive_fg]="#636da6"
|
|
theme[proc_misc]="#a5e8b5"
|
|
|
|
theme[cpu_box]="#4d5685"
|
|
theme[mem_box]="#4d5685"
|
|
theme[net_box]="#4d5685"
|
|
theme[proc_box]="#4d5685"
|
|
theme[div_line]="#3b4261"
|
|
|
|
theme[temp_start]="#82aaff"
|
|
theme[temp_mid]="#ffc777"
|
|
theme[temp_end]="#ff757f"
|
|
|
|
theme[cpu_start]="#82aaff"
|
|
theme[cpu_mid]="#c099ff"
|
|
theme[cpu_end]="#ff757f"
|
|
|
|
theme[free_start]="#3b4261"
|
|
theme[free_mid]="#589ed7"
|
|
theme[free_end]="#86e1fc"
|
|
|
|
theme[cached_start]="#86e1fc"
|
|
theme[cached_mid]="#82aaff"
|
|
theme[cached_end]="#c099ff"
|
|
|
|
theme[available_start]="#ffc777"
|
|
theme[available_mid]="#ff966c"
|
|
theme[available_end]="#ff757f"
|
|
|
|
theme[used_start]="#a5e8b5"
|
|
theme[used_mid]="#ffc777"
|
|
theme[used_end]="#ff757f"
|
|
|
|
theme[download_start]="#3b4261"
|
|
theme[download_mid]="#82aaff"
|
|
theme[download_end]="#86e1fc"
|
|
|
|
theme[upload_start]="#3b4261"
|
|
theme[upload_mid]="#c099ff"
|
|
theme[upload_end]="#fca7ea"
|