mirror of
https://github.com/helix-editor/helix
synced 2026-03-06 20:31:42 +01:00
with this cmd:
```sh
find runtime/themes/ -maxdepth 1 -type f -iname '*.toml' | \
xargs sed -Ei 's/(["'\'']#[0-9a-f]{6})[0-9a-f]+/\1/i'
```
55 lines
2.4 KiB
INI
55 lines
2.4 KiB
INI
# nyxvamp: override variant (fully transparent)
|
|
# author: zoedsoupe <zoey.spessanha@zeetech.io>
|
|
|
|
inherits = "nyxvamp-veil"
|
|
|
|
# Override UI elements for transparency while maintaining readability
|
|
"ui.background" = {}
|
|
"ui.statusline" = { fg = "status_fg" }
|
|
"ui.statusline.inactive" = { fg = "status_inactive_fg" }
|
|
"ui.cursorline.primary" = {}
|
|
"ui.virtual.ruler" = {}
|
|
|
|
# Keep menus fully transparent but improve text contrast
|
|
"ui.menu" = { fg = "bright_text" }
|
|
"ui.menu.selected" = { fg = "selected_bright", bg = "selection_subtle", modifiers = ["bold"] }
|
|
"ui.menu.scroll" = { fg = "menu_scroll_fg" }
|
|
|
|
# Popups remain transparent with better text
|
|
"ui.popup" = { fg = "bright_text" }
|
|
"ui.popup.info" = { fg = "bright_text" }
|
|
|
|
# Improve picker visibility while keeping transparency
|
|
"ui.picker.header" = { fg = "header_bright", modifiers = ["bold", "underlined"] }
|
|
"ui.picker.header.column" = { fg = "header_bright" }
|
|
"ui.picker.header.column.active" = { fg = "active_column_fg", bg = "active_column_bg", modifiers = ["bold", "underlined"] }
|
|
|
|
# Focus and selection improvements
|
|
"ui.text.focus" = { fg = "selected_bright", bg = "selection_subtle", modifiers = ["bold"] }
|
|
"ui.text.inactive" = { fg = "text_inactive_fg" }
|
|
"ui.text.directory" = { fg = "directory_fg", modifiers = ["italic"] }
|
|
|
|
# Improve other UI elements
|
|
"ui.match_paren" = { fg = "match_paren_fg", bg = "match_paren_highlight_bg", modifiers = ["bold"] }
|
|
"ui.selection" = { bg = "selection_transparent" }
|
|
"ui.selection.primary" = { bg = "selection_primary_transparent" }
|
|
|
|
# Add palette for transparent-specific colors
|
|
[palette]
|
|
# Much brighter colors for transparent backgrounds - maximum readability
|
|
bright_text = "#FFFFFF" # Pure white for maximum contrast on any background
|
|
selected_bright = "#FF6B9D" # Bright pink that's still muted but very visible
|
|
header_bright = "#5DADE2" # Bright blue but not harsh
|
|
directory_fg = "#E8D5FF" # Very bright lavender for directories
|
|
text_inactive_fg = "#A0A0A0" # Bright gray for inactive text
|
|
|
|
# Stronger selection backgrounds for transparent theme
|
|
selection_subtle = "#DDA0DD" # 31% muted plum selection
|
|
match_paren_highlight_bg = "#DDA0DD" # 25% muted plum highlight
|
|
selection_transparent = "#483D8B" # 25% dark slate blue selection
|
|
selection_primary_transparent = "#483D8B" # 31% dark slate blue primary
|
|
|
|
# Active column highlighting for better visibility
|
|
active_column_fg = "#1E1E2E" # Dark text for contrast
|
|
active_column_bg = "#87CEEB" # 50% sky blue background - matches header color
|