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:
+5
-2
@@ -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 |
|
||||||
|
|||||||
@@ -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."
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
Reference in New Issue
Block a user