style(themes): compact TOML formatting and lift semantic colors

This commit is contained in:
ed
2026-06-05 00:02:46 -04:00
parent 06e305aba6
commit 7ea52cbbe8
16 changed files with 915 additions and 516 deletions
+47 -33
View File
@@ -1,38 +1,52 @@
# Gruvbox Dark — Pavel Pertsev's warm retro palette
name = "gruvbox_dark"
syntax_palette = "retro_blue"
description = "Gruvbox Dark by Pavel Pertsev (github.com/morhetz/gruvbox)"
[colors]
window_bg = [ 40, 40, 40] # bg
child_bg = [ 50, 48, 47] # bg1
popup_bg = [ 50, 48, 47]
border = [ 60, 56, 54]
frame_bg = [ 50, 48, 47]
frame_bg_hovered = [ 80, 80, 80]
frame_bg_active = [ 90, 90, 90]
title_bg = [ 40, 40, 40]
title_bg_active = [ 80, 80, 80]
menu_bar_bg = [ 40, 40, 40]
scrollbar_bg = [ 40, 40, 40]
scrollbar_grab = [ 80, 80, 80]
scrollbar_grab_hovered = [251, 241, 199]
border = [ 60, 56, 54]
bubble_ai = [ 35, 65, 45]
bubble_system = [ 25, 25, 25]
bubble_user = [ 30, 45, 75]
bubble_vendor = [ 65, 55, 30]
button = [ 60, 56, 54]
button_active = [200, 140, 0]
button_hovered = [180, 120, 40]
check_mark = [184, 187, 38]
child_bg = [ 50, 48, 47]
diff_added = [ 51, 230, 51]
diff_header = [ 77, 178, 255]
diff_removed = [230, 51, 51]
frame_bg = [ 50, 48, 47]
frame_bg_active = [ 90, 90, 90]
frame_bg_hovered = [ 80, 80, 80]
header = [ 60, 56, 54]
header_active = [251, 73, 52]
header_hovered = [180, 120, 40]
menu_bar_bg = [ 40, 40, 40]
popup_bg = [ 50, 48, 47]
scrollbar_bg = [ 40, 40, 40]
scrollbar_grab = [ 80, 80, 80]
scrollbar_grab_active = [251, 241, 199]
button = [ 60, 56, 54]
button_hovered = [180, 120, 40] # orange
button_active = [200, 140, 0] # bright orange
header = [ 60, 56, 54]
header_hovered = [180, 120, 40]
header_active = [251, 73, 52] # red
separator = [ 80, 80, 80]
separator_hovered = [180, 120, 40]
separator_active = [251, 241, 199]
tab = [ 60, 56, 54]
tab_hovered = [180, 120, 40]
tab_selected = [ 80, 80, 80]
text = [251, 241, 199] # fg
text_disabled = [146, 131, 116] # comment
text_selected_bg = [180, 120, 40]
check_mark = [184, 187, 38] # green
slider_grab = [184, 187, 38]
slider_grab_active = [184, 187, 38]
table_header_bg = [ 60, 56, 54]
scrollbar_grab_hovered = [251, 241, 199]
separator = [ 80, 80, 80]
separator_active = [251, 241, 199]
separator_hovered = [180, 120, 40]
slice_auto = [ 0, 255, 0]
slice_manual = [255, 165, 0]
slice_selection = [100, 100, 255]
slider_grab = [184, 187, 38]
slider_grab_active = [184, 187, 38]
status_error = [255, 72, 64]
status_info = [ 0, 255, 255]
status_success = [ 80, 255, 80]
status_warning = [255, 152, 48]
tab = [ 60, 56, 54]
tab_hovered = [180, 120, 40]
tab_selected = [ 80, 80, 80]
table_header_bg = [ 60, 56, 54]
text = [251, 241, 199]
text_disabled = [146, 131, 116]
text_selected_bg = [180, 120, 40]
title_bg = [ 40, 40, 40]
title_bg_active = [ 80, 80, 80]
window_bg = [ 40, 40, 40]