feat: kitty-colors.conf — Sethian terminal palette, cursor trail, padding, opacity

Moved from vjtop's machine-only overlay now that steel141 runs it too.
install-kitty-theme.sh copies + includes it after kitty-theme.conf.
Deployed: steel141 (seth) + vjtop.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mortdecai
2026-09-29 16:38:46 -04:00
parent b339b3e738
commit 98f6a38373
3 changed files with 58 additions and 3 deletions
+5 -2
View File
@@ -56,6 +56,7 @@ fc-list | grep -i "JetBrains.*Nerd"
```bash ```bash
cp kitty/kitty-theme.conf ~/.config/kitty/ cp kitty/kitty-theme.conf ~/.config/kitty/
cp kitty/kitty-colors.conf ~/.config/kitty/
cp kitty/tab_bar.py ~/.config/kitty/ cp kitty/tab_bar.py ~/.config/kitty/
cp kitty/tab-bar-hide.conf ~/.config/kitty/ cp kitty/tab-bar-hide.conf ~/.config/kitty/
cp kitty/tab-bar-show.conf ~/.config/kitty/ cp kitty/tab-bar-show.conf ~/.config/kitty/
@@ -71,10 +72,11 @@ font_size 11.0
### 4. Include the theme ### 4. Include the theme
Add this line to the end of `~/.config/kitty/kitty.conf`: Add these lines to the end of `~/.config/kitty/kitty.conf`:
``` ```
include kitty-theme.conf include kitty-theme.conf
include kitty-colors.conf
``` ```
### 5. Restart kitty ### 5. Restart kitty
@@ -85,7 +87,8 @@ Close and reopen kitty. Ctrl+Shift+F5 does NOT reload tab bar or font changes.
| File | Purpose | | File | Purpose |
|------|---------| |------|---------|
| `kitty-theme.conf` | Colors, tab bar settings, keybindings | | `kitty-theme.conf` | Tab bar settings, keybindings |
| `kitty-colors.conf` | Terminal palette, orange cursor + trail, padding, 0.94 opacity (colors reload live; tab bar doesn't) |
| `tab_bar.py` | Custom tab bar renderer (flat tabs + status area) | | `tab_bar.py` | Custom tab bar renderer (flat tabs + status area) |
| `tab-bar-hide.conf` | Config snippet to hide tab bar | | `tab-bar-hide.conf` | Config snippet to hide tab bar |
| `tab-bar-show.conf` | Config snippet to show tab bar | | `tab-bar-show.conf` | Config snippet to show tab bar |
+5 -1
View File
@@ -35,6 +35,7 @@ fi
# ── Copy theme files ── # ── Copy theme files ──
cp "$SCRIPT_DIR/kitty/kitty-theme.conf" "$KITTY_DIR/" cp "$SCRIPT_DIR/kitty/kitty-theme.conf" "$KITTY_DIR/"
cp "$SCRIPT_DIR/kitty/kitty-colors.conf" "$KITTY_DIR/"
cp "$SCRIPT_DIR/kitty/tab_bar.py" "$KITTY_DIR/" cp "$SCRIPT_DIR/kitty/tab_bar.py" "$KITTY_DIR/"
cp "$SCRIPT_DIR/kitty/tab-bar-hide.conf" "$KITTY_DIR/" cp "$SCRIPT_DIR/kitty/tab-bar-hide.conf" "$KITTY_DIR/"
cp "$SCRIPT_DIR/kitty/tab-bar-show.conf" "$KITTY_DIR/" cp "$SCRIPT_DIR/kitty/tab-bar-show.conf" "$KITTY_DIR/"
@@ -56,7 +57,10 @@ if ! grep -q "include kitty-theme.conf" "$KITTY_DIR/kitty.conf" 2>/dev/null; the
echo "" >> "$KITTY_DIR/kitty.conf" echo "" >> "$KITTY_DIR/kitty.conf"
echo "include kitty-theme.conf" >> "$KITTY_DIR/kitty.conf" echo "include kitty-theme.conf" >> "$KITTY_DIR/kitty.conf"
fi fi
echo "[ok] kitty-theme.conf included." if ! grep -q "include kitty-colors.conf" "$KITTY_DIR/kitty.conf" 2>/dev/null; then
echo "include kitty-colors.conf" >> "$KITTY_DIR/kitty.conf"
fi
echo "[ok] kitty-theme.conf + kitty-colors.conf included."
echo "" echo ""
echo "Done. Restart kitty to see changes." echo "Done. Restart kitty to see changes."
+48
View File
@@ -0,0 +1,48 @@
# Seth Linux Theme — terminal palette + feel (Sethian near-black + #D35400).
# Include from kitty.conf after kitty-theme.conf: include kitty-colors.conf
# ── Palette: near-black + #D35400 orange ─────────
foreground #d8d8d8
background #0d0d0d
selection_foreground #000000
selection_background #D35400
url_color #E67E22
active_border_color #D35400
inactive_border_color #333333
bell_border_color #ff6b61
color0 #1a1a1a
color8 #555555
color1 #e0443e
color9 #ff6b61
color2 #8fbf5a
color10 #a8d672
color3 #e6a23c
color11 #f5c26b
color4 #5a8dd6
color12 #7aa8ee
color5 #b86fd0
color13 #d08fe6
color6 #4fb8b0
color14 #6fd6cc
color7 #c8c8c8
color15 #f0f0f0
# ── Cursor ───────────────────────────────────────
cursor #D35400
cursor_text_color #000000
cursor_shape beam
cursor_blink_interval 0.6
cursor_trail 3
cursor_trail_decay 0.1 0.4
# ── Window feel ──────────────────────────────────
window_padding_width 6 10
background_opacity 0.94
dynamic_background_opacity yes
url_style curly
enable_audio_bell no
visual_bell_duration 0.15
visual_bell_color #D35400
scrollback_lines 20000