From b1505a085d49be32a502ef305db79d9598a330cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjarne=20=C3=98verli?= Date: Tue, 2 Jun 2026 17:23:28 -0400 Subject: [PATCH] Implement semantic theme color system --- AGENTS.md | 2 +- bin/omarchy-theme-colors-from-alacritty | 50 +- bin/omarchy-theme-set-gnome | 15 +- bin/omarchy-theme-set-templates | 53 +- bin/omarchy-theme-set-vscode | 56 +- .../omarchy/themed/alacritty.toml.tpl.sample | 40 +- default/themed/alacritty.toml.tpl | 36 +- default/themed/btop.theme.tpl | 98 +- default/themed/foot.ini.tpl | 32 +- default/themed/ghostty.conf.tpl | 32 +- default/themed/gum_env.lua.tpl | 28 +- default/themed/helix.toml.tpl | 18 +- .../hyprland-preview-share-picker.css.tpl | 6 +- default/themed/kitty.conf.tpl | 32 +- default/themed/neovim.lua.tpl | 52 + default/themed/obsidian.css.tpl | 50 +- default/themed/pi.json.tpl | 36 +- default/themed/shell.toml.tpl | 10 +- default/themed/vscode-theme.json.tpl | 1340 +++++++++++++++++ test/cli | 30 +- themes/catppuccin-latte/btop.theme | 84 -- themes/catppuccin-latte/colors.toml | 43 +- themes/catppuccin-latte/light.mode | 1 - themes/catppuccin/btop.theme | 83 - themes/catppuccin/colors.toml | 43 +- themes/ethereal/btop.theme | 70 - themes/ethereal/colors.toml | 43 +- themes/everforest/btop.theme | 92 -- themes/everforest/colors.toml | 43 +- themes/flexoki-light/btop.theme | 78 - themes/flexoki-light/colors.toml | 43 +- themes/flexoki-light/light.mode | 1 - themes/gruvbox/btop.theme | 92 -- themes/gruvbox/colors.toml | 43 +- themes/hackerman/btop.theme | 70 - themes/hackerman/colors.toml | 43 +- themes/kanagawa/btop.theme | 86 -- themes/kanagawa/colors.toml | 43 +- themes/last-horizon/colors.toml | 40 +- themes/lumon/colors.toml | 48 +- themes/matte-black/btop.theme | 92 -- themes/matte-black/colors.toml | 43 +- themes/miasma/btop.theme | 70 - themes/miasma/colors.toml | 43 +- themes/nord/btop.theme | 89 -- themes/nord/colors.toml | 43 +- themes/osaka-jade/btop.theme | 87 -- themes/osaka-jade/colors.toml | 43 +- themes/retro-82/colors.toml | 53 +- themes/ristretto/btop.theme | 82 - themes/ristretto/colors.toml | 43 +- themes/rose-pine/btop.theme | 119 -- themes/rose-pine/colors.toml | 43 +- themes/rose-pine/light.mode | 1 - themes/solitude/colors.toml | 40 +- themes/tokyo-night/btop.theme | 82 - themes/tokyo-night/colors.toml | 43 +- themes/vantablack/colors.toml | 45 +- themes/white/colors.toml | 40 +- themes/white/light.mode | 1 - 60 files changed, 2321 insertions(+), 1886 deletions(-) create mode 100644 default/themed/neovim.lua.tpl create mode 100644 default/themed/vscode-theme.json.tpl delete mode 100644 themes/catppuccin-latte/btop.theme delete mode 100644 themes/catppuccin-latte/light.mode delete mode 100644 themes/catppuccin/btop.theme delete mode 100644 themes/ethereal/btop.theme delete mode 100644 themes/everforest/btop.theme delete mode 100644 themes/flexoki-light/btop.theme delete mode 100644 themes/flexoki-light/light.mode delete mode 100644 themes/gruvbox/btop.theme delete mode 100644 themes/hackerman/btop.theme delete mode 100644 themes/kanagawa/btop.theme delete mode 100644 themes/matte-black/btop.theme delete mode 100644 themes/miasma/btop.theme delete mode 100644 themes/nord/btop.theme delete mode 100644 themes/osaka-jade/btop.theme delete mode 100644 themes/ristretto/btop.theme delete mode 100644 themes/rose-pine/btop.theme delete mode 100644 themes/rose-pine/light.mode delete mode 100644 themes/tokyo-night/btop.theme delete mode 100644 themes/white/light.mode diff --git a/AGENTS.md b/AGENTS.md index f7ad90b8..147a3131 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -99,7 +99,7 @@ Exceptions are allowed for bootstrap, preflight, migration, and package-helper s - `config/` - default configs copied to `~/.config/` - `default/themed/*.tpl` - templates with `{{ variable }}` placeholders for theme colors -- `themes/*/colors.toml` - theme color definitions (accent, background, foreground, color0-15) +- `themes/*/colors.toml` - theme color definitions (accent, background, foreground, red/green/yellow/blue/purple/cyan and bright_* variants) # Tests diff --git a/bin/omarchy-theme-colors-from-alacritty b/bin/omarchy-theme-colors-from-alacritty index a740c0ed..7fc77efc 100755 --- a/bin/omarchy-theme-colors-from-alacritty +++ b/bin/omarchy-theme-colors-from-alacritty @@ -182,6 +182,24 @@ selection_background=${selection_background:-$foreground} selection_foreground=${selection_foreground:-$background} accent=$color4 +# Remap ANSI slots to semantic names for the output palette +bg=$color0 +red=$color1 +green=$color2 +yellow=$color3 +blue=$color4 +purple=$color5 +cyan=$color6 +fg=$color7 +muted=$color8 +bright_red=$color9 +bright_green=$color10 +bright_yellow=$color11 +bright_blue=$color12 +bright_purple=$color13 +bright_cyan=$color14 +bright_fg=$color15 + mkdir -p "$THEME_SOURCE" cat > "$COLORS_OUTPUT" </dev/null; then + mode=$(tomlq -r '.mode // empty' "$COLORS_FILE" 2>/dev/null) +fi +if [[ -z $mode && -f $THEME_DIR/light.mode ]]; then + mode="light" +fi + +if [[ $mode == "light" ]]; then gsettings set org.gnome.desktop.interface color-scheme "prefer-light" gsettings set org.gnome.desktop.interface gtk-theme "Adwaita" else diff --git a/bin/omarchy-theme-set-templates b/bin/omarchy-theme-set-templates index ef0293bf..19a6b6d8 100755 --- a/bin/omarchy-theme-set-templates +++ b/bin/omarchy-theme-set-templates @@ -304,9 +304,60 @@ if [[ -f $COLORS_FILE ]]; then value="${value%%[\"\']*}" # extract value between quotes (ignores inline comments) THEME_COLORS[$key]="$value" - add_template_value "$key" "$value" done <"$COLORS_FILE" + # Legacy compatibility: map ANSI color0..color15 and raw bg/fg to semantic names + declare -A legacy_alias=( + [bg]=background [fg]=foreground + [red]=color1 [green]=color2 [yellow]=color3 + [blue]=color4 [purple]=color5 [cyan]=color6 + [bright_red]=color9 [bright_green]=color10 [bright_yellow]=color11 + [bright_blue]=color12 [bright_purple]=color13 [bright_cyan]=color14 + ) + for key in "${!legacy_alias[@]}"; do + [[ ${THEME_COLORS[$key]} ]] || THEME_COLORS[$key]="${THEME_COLORS[${legacy_alias[$key]}]}" + done + + [[ ${THEME_COLORS[light_fg]} ]] || THEME_COLORS[light_fg]="${THEME_COLORS[color7]:-${THEME_COLORS[foreground]}}" + [[ ${THEME_COLORS[bright_fg]} ]] || THEME_COLORS[bright_fg]="${THEME_COLORS[color15]:-${THEME_COLORS[foreground]}}" + [[ ${THEME_COLORS[lighter_bg]} ]] || THEME_COLORS[lighter_bg]="${THEME_COLORS[color0]:-${THEME_COLORS[background]}}" + [[ ${THEME_COLORS[dark_fg]} ]] || THEME_COLORS[dark_fg]="${THEME_COLORS[color8]:-${THEME_COLORS[foreground]}}" + [[ ${THEME_COLORS[muted]} ]] || THEME_COLORS[muted]="${THEME_COLORS[color8]:-${THEME_COLORS[dark_fg]}}" + [[ ${THEME_COLORS[selection]} ]] || THEME_COLORS[selection]="${THEME_COLORS[selection_background]:-${THEME_COLORS[color8]:-${THEME_COLORS[color0]}}}" + [[ ${THEME_COLORS[orange]} ]] || THEME_COLORS[orange]="${THEME_COLORS[yellow]}" + [[ ${THEME_COLORS[brown]} ]] || THEME_COLORS[brown]=$(mix_color "${THEME_COLORS[orange]}" "#000000" 50%) + + # Auto-derive shades from base accents when not defined and not aliased from colorN + [[ ${THEME_COLORS[dark_bg]} ]] || THEME_COLORS[dark_bg]=$(mix_color "${THEME_COLORS[background]}" "#000000" 25%) + [[ ${THEME_COLORS[darker_bg]} ]] || THEME_COLORS[darker_bg]=$(mix_color "${THEME_COLORS[background]}" "#000000" 50%) + [[ ${THEME_COLORS[bright_red]} ]] || THEME_COLORS[bright_red]=$(mix_color "${THEME_COLORS[red]}" "#ffffff" 20%) + [[ ${THEME_COLORS[bright_yellow]} ]] || THEME_COLORS[bright_yellow]=$(mix_color "${THEME_COLORS[yellow]}" "#ffffff" 20%) + [[ ${THEME_COLORS[bright_green]} ]] || THEME_COLORS[bright_green]=$(mix_color "${THEME_COLORS[green]}" "#ffffff" 20%) + [[ ${THEME_COLORS[bright_cyan]} ]] || THEME_COLORS[bright_cyan]=$(mix_color "${THEME_COLORS[cyan]}" "#ffffff" 20%) + [[ ${THEME_COLORS[bright_blue]} ]] || THEME_COLORS[bright_blue]=$(mix_color "${THEME_COLORS[blue]}" "#ffffff" 20%) + [[ ${THEME_COLORS[bright_purple]} ]] || THEME_COLORS[bright_purple]=$(mix_color "${THEME_COLORS[purple]}" "#ffffff" 20%) + + # Resolve theme mode (dark|light) with this precedence: + # 1. `mode` key in colors.toml + # 2. legacy `light.mode` file shipped beside the theme + # 3. background luminance auto-detect + # `theme_type` is kept as an alias so existing templates ({{ theme_type }}) keep working. + [[ ${THEME_COLORS[mode]} ]] || THEME_COLORS[mode]="${THEME_COLORS[theme_type]}" + if [[ ! ${THEME_COLORS[mode]} ]]; then + if [[ -f $NEXT_THEME_DIR/light.mode ]]; then + THEME_COLORS[mode]="light" + else + bg_hex="${THEME_COLORS[background]#\#}" + lum=$(( $(printf "%d" "0x${bg_hex:0:2}") + $(printf "%d" "0x${bg_hex:2:2}") + $(printf "%d" "0x${bg_hex:4:2}") )) + [[ $lum -gt 382 ]] && THEME_COLORS[mode]="light" || THEME_COLORS[mode]="dark" + fi + fi + THEME_COLORS[theme_type]="${THEME_COLORS[mode]}" + + for key in "${!THEME_COLORS[@]}"; do + add_template_value "$key" "${THEME_COLORS[$key]}" + done + add_mix_values add_gradient_function_values diff --git a/bin/omarchy-theme-set-vscode b/bin/omarchy-theme-set-vscode index d0e0331c..1b44d0bf 100755 --- a/bin/omarchy-theme-set-vscode +++ b/bin/omarchy-theme-set-vscode @@ -4,21 +4,67 @@ # omarchy:hidden=true VS_CODE_THEME="$HOME/.config/omarchy/current/theme/vscode.json" +GENERATED_THEME="$HOME/.config/omarchy/current/theme/vscode-theme.json" + +# Install generated theme as a local extension for a given editor +install_generated_extension() { + local ext_dir="$1" + local theme_type + + theme_type=$(jq -r '.type // "dark"' "$GENERATED_THEME") + + mkdir -p "$ext_dir/themes" + cp "$GENERATED_THEME" "$ext_dir/themes/omarchy-color-theme.json" + + cat > "$ext_dir/package.json" </dev/null | grep -Fxq "$extension"; then "$editor_cmd" --install-extension "$extension" >/dev/null 2>&1 fi + elif [[ -f "$GENERATED_THEME" ]]; then + # No 3rd-party preference, activate the generated theme + theme_name="Omarchy" + fi + if [[ -n "$theme_name" ]]; then mkdir -p "$(dirname "$settings_path")" [[ -f $settings_path ]] || printf '{\n}\n' >"$settings_path" @@ -34,7 +80,7 @@ set_theme() { fi } -! omarchy-toggle-enabled skip-vscode-theme-changes && set_theme "code" "$HOME/.config/Code/User/settings.json" -! omarchy-toggle-enabled skip-vscode-insiders-theme-changes && set_theme "code-insiders" "$HOME/.config/Code - Insiders/User/settings.json" -! omarchy-toggle-enabled skip-codium-theme-changes && set_theme "codium" "$HOME/.config/VSCodium/User/settings.json" -! omarchy-toggle-enabled skip-cursor-theme-changes && set_theme "cursor" "$HOME/.config/Cursor/User/settings.json" +! omarchy-toggle-enabled skip-vscode-theme-changes && set_theme "code" "$HOME/.config/Code/User/settings.json" "$HOME/.vscode/extensions" +! omarchy-toggle-enabled skip-vscode-insiders-theme-changes && set_theme "code-insiders" "$HOME/.config/Code - Insiders/User/settings.json" "$HOME/.vscode-insiders/extensions" +! omarchy-toggle-enabled skip-codium-theme-changes && set_theme "codium" "$HOME/.config/VSCodium/User/settings.json" "$HOME/.vscode-oss/extensions" +! omarchy-toggle-enabled skip-cursor-theme-changes && set_theme "cursor" "$HOME/.config/Cursor/User/settings.json" "$HOME/.cursor/extensions" diff --git a/config/omarchy/themed/alacritty.toml.tpl.sample b/config/omarchy/themed/alacritty.toml.tpl.sample index b86516e2..1d3ea083 100644 --- a/config/omarchy/themed/alacritty.toml.tpl.sample +++ b/config/omarchy/themed/alacritty.toml.tpl.sample @@ -25,6 +25,10 @@ # {{ color0 }} through {{ color15 }} - Standard 16-color terminal palette # color0-7: Normal colors (black, red, green, yellow, blue, magenta, cyan, white) # color8-15: Bright variants +# Semantic aliases are also available: {{ bg }}, {{ fg }}, {{ red }}, {{ green }}, +# {{ yellow }}, {{ blue }}, {{ purple }}, {{ cyan }}, {{ muted }} and the +# {{ bright_* }} variants. The two forms are kept in sync by +# bin/omarchy-theme-set-templates. # # VARIABLE MODIFIERS: # {{ variable_strip }} - Hex color without the # prefix (e.g., "1a1b26") @@ -51,11 +55,11 @@ cursor = "{{ cursor }}" [colors.search.matches] foreground = "{{ background }}" -background = "{{ color3 }}" +background = "{{ yellow }}" [colors.search.focused_match] foreground = "{{ background }}" -background = "{{ color1 }}" +background = "{{ red }}" [colors.footer_bar] foreground = "{{ background }}" @@ -66,21 +70,21 @@ text = "{{ selection_foreground }}" background = "{{ selection_background }}" [colors.normal] -black = "{{ color0 }}" -red = "{{ color1 }}" -green = "{{ color2 }}" -yellow = "{{ color3 }}" -blue = "{{ color4 }}" -magenta = "{{ color5 }}" -cyan = "{{ color6 }}" -white = "{{ color7 }}" +black = "{{ bg }}" +red = "{{ red }}" +green = "{{ green }}" +yellow = "{{ yellow }}" +blue = "{{ blue }}" +magenta = "{{ purple }}" +cyan = "{{ cyan }}" +white = "{{ fg }}" [colors.bright] -black = "{{ color8 }}" -red = "{{ color9 }}" -green = "{{ color10 }}" -yellow = "{{ color11 }}" -blue = "{{ color12 }}" -magenta = "{{ color13 }}" -cyan = "{{ color14 }}" -white = "{{ color15 }}" +black = "{{ muted }}" +red = "{{ bright_red }}" +green = "{{ bright_green }}" +yellow = "{{ bright_yellow }}" +blue = "{{ bright_blue }}" +magenta = "{{ bright_purple }}" +cyan = "{{ bright_cyan }}" +white = "{{ bright_fg }}" diff --git a/default/themed/alacritty.toml.tpl b/default/themed/alacritty.toml.tpl index ff8bc8df..97834dd5 100644 --- a/default/themed/alacritty.toml.tpl +++ b/default/themed/alacritty.toml.tpl @@ -12,11 +12,11 @@ cursor = "{{ cursor }}" [colors.search.matches] foreground = "{{ background }}" -background = "{{ color3 }}" +background = "{{ yellow }}" [colors.search.focused_match] foreground = "{{ background }}" -background = "{{ color1 }}" +background = "{{ red }}" [colors.footer_bar] foreground = "{{ background }}" @@ -27,21 +27,21 @@ text = "{{ selection_foreground }}" background = "{{ selection_background }}" [colors.normal] -black = "{{ color0 }}" -red = "{{ color1 }}" -green = "{{ color2 }}" -yellow = "{{ color3 }}" -blue = "{{ color4 }}" -magenta = "{{ color5 }}" -cyan = "{{ color6 }}" -white = "{{ color7 }}" +black = "{{ bg }}" +red = "{{ red }}" +green = "{{ green }}" +yellow = "{{ yellow }}" +blue = "{{ blue }}" +magenta = "{{ purple }}" +cyan = "{{ cyan }}" +white = "{{ fg }}" [colors.bright] -black = "{{ color8 }}" -red = "{{ color9 }}" -green = "{{ color10 }}" -yellow = "{{ color11 }}" -blue = "{{ color12 }}" -magenta = "{{ color13 }}" -cyan = "{{ color14 }}" -white = "{{ color15 }}" +black = "{{ muted }}" +red = "{{ bright_red }}" +green = "{{ bright_green }}" +yellow = "{{ bright_yellow }}" +blue = "{{ bright_blue }}" +magenta = "{{ bright_purple }}" +cyan = "{{ bright_cyan }}" +white = "{{ bright_fg }}" diff --git a/default/themed/btop.theme.tpl b/default/themed/btop.theme.tpl index 7b1b299d..b9a263c1 100644 --- a/default/themed/btop.theme.tpl +++ b/default/themed/btop.theme.tpl @@ -11,73 +11,83 @@ theme[title]="{{ foreground }}" theme[hi_fg]="{{ accent }}" # Background color of selected item in processes box -theme[selected_bg]="{{ color8 }}" +theme[selected_bg]="{{ selection }}" # Foreground color of selected item in processes box theme[selected_fg]="{{ accent }}" # Color of inactive/disabled text -theme[inactive_fg]="{{ color8 }}" +theme[inactive_fg]="{{ muted }}" # Color of text appearing on top of graphs, i.e uptime and current network graph scaling -theme[graph_text]="{{ foreground }}" +theme[graph_text]="{{ light_fg }}" # Background color of the percentage meters -theme[meter_bg]="{{ color8 }}" +theme[meter_bg]="{{ selection }}" # Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="{{ foreground }}" +theme[proc_misc]="{{ light_fg }}" # CPU, Memory, Network, Proc box outline colors -theme[cpu_box]="{{ color5 }}" -theme[mem_box]="{{ color2 }}" -theme[net_box]="{{ color1 }}" +theme[cpu_box]="{{ purple }}" +theme[mem_box]="{{ green }}" +theme[net_box]="{{ red }}" theme[proc_box]="{{ accent }}" # Box divider line and small boxes line color -theme[div_line]="{{ color8 }}" +theme[div_line]="{{ muted }}" # Temperature graph color (Green -> Yellow -> Red) -theme[temp_start]="{{ color2 }}" -theme[temp_mid]="{{ color3 }}" -theme[temp_end]="{{ color1 }}" +theme[temp_start]="{{ green }}" +theme[temp_mid]="{{ yellow }}" +theme[temp_end]="{{ red }}" -# CPU graph colors (Teal -> Lavender) -theme[cpu_start]="{{ color6 }}" -theme[cpu_mid]="{{ color4 }}" -theme[cpu_end]="{{ color5 }}" +# CPU graph colors (Teal -> Blue -> Purple) +theme[cpu_start]="{{ cyan }}" +theme[cpu_mid]="{{ blue }}" +theme[cpu_end]="{{ purple }}" -# Mem/Disk free meter (Mauve -> Lavender -> Blue) -theme[free_start]="{{ color5 }}" -theme[free_mid]="{{ color4 }}" -theme[free_end]="{{ color6 }}" +# Mem/Disk free meter +theme[free_start]="{{ purple }}" +theme[free_mid]="{{ blue }}" +theme[free_end]="{{ cyan }}" -# Mem/Disk cached meter (Sapphire -> Lavender) -theme[cached_start]="{{ color4 }}" -theme[cached_mid]="{{ color6 }}" -theme[cached_end]="{{ color5 }}" +# Mem/Disk cached meter +theme[cached_start]="{{ blue }}" +theme[cached_mid]="{{ cyan }}" +theme[cached_end]="{{ purple }}" -# Mem/Disk available meter (Peach -> Red) -theme[available_start]="{{ color3 }}" -theme[available_mid]="{{ color1 }}" -theme[available_end]="{{ color1 }}" +# Mem/Disk available meter +theme[available_start]="{{ yellow }}" +theme[available_mid]="{{ red }}" +theme[available_end]="{{ red }}" -# Mem/Disk used meter (Green -> Sky) -theme[used_start]="{{ color2 }}" -theme[used_mid]="{{ color6 }}" -theme[used_end]="{{ color4 }}" +# Mem/Disk used meter (Green -> Teal -> Blue) +theme[used_start]="{{ green }}" +theme[used_mid]="{{ cyan }}" +theme[used_end]="{{ blue }}" -# Download graph colors (Peach -> Red) -theme[download_start]="{{ color3 }}" -theme[download_mid]="{{ color1 }}" -theme[download_end]="{{ color1 }}" +# Download graph colors +theme[download_start]="{{ yellow }}" +theme[download_mid]="{{ red }}" +theme[download_end]="{{ red }}" -# Upload graph colors (Green -> Sky) -theme[upload_start]="{{ color2 }}" -theme[upload_mid]="{{ color6 }}" -theme[upload_end]="{{ color4 }}" +# Upload graph colors (Green -> Teal -> Blue) +theme[upload_start]="{{ green }}" +theme[upload_mid]="{{ cyan }}" +theme[upload_end]="{{ blue }}" -# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve) -theme[process_start]="{{ color6 }}" -theme[process_mid]="{{ color4 }}" -theme[process_end]="{{ color5 }}" +# Process box color gradient for threads, mem and cpu usage +theme[process_start]="{{ cyan }}" +theme[process_mid]="{{ blue }}" +theme[process_end]="{{ purple }}" + +# Graph gradient colors (spectrum shades from background to foreground) +theme[gradient_color_0]="{{ bg }}" +theme[gradient_color_1]="{{ lighter_bg }}" +theme[gradient_color_2]="{{ selection }}" +theme[gradient_color_3]="{{ muted }}" +theme[gradient_color_4]="{{ dark_fg }}" +theme[gradient_color_5]="{{ fg }}" +theme[gradient_color_6]="{{ light_fg }}" +theme[gradient_color_7]="{{ bright_fg }}" diff --git a/default/themed/foot.ini.tpl b/default/themed/foot.ini.tpl index c56dc610..d8a336c8 100644 --- a/default/themed/foot.ini.tpl +++ b/default/themed/foot.ini.tpl @@ -6,20 +6,20 @@ selection-background={{ selection_background_strip }} cursor={{ background_strip }} {{ cursor_strip }} -regular0={{ color0_strip }} -regular1={{ color1_strip }} -regular2={{ color2_strip }} -regular3={{ color3_strip }} -regular4={{ color4_strip }} -regular5={{ color5_strip }} -regular6={{ color6_strip }} -regular7={{ color7_strip }} +regular0={{ bg_strip }} +regular1={{ red_strip }} +regular2={{ green_strip }} +regular3={{ yellow_strip }} +regular4={{ blue_strip }} +regular5={{ purple_strip }} +regular6={{ cyan_strip }} +regular7={{ fg_strip }} -bright0={{ color8_strip }} -bright1={{ color9_strip }} -bright2={{ color10_strip }} -bright3={{ color11_strip }} -bright4={{ color12_strip }} -bright5={{ color13_strip }} -bright6={{ color14_strip }} -bright7={{ color15_strip }} +bright0={{ muted_strip }} +bright1={{ bright_red_strip }} +bright2={{ bright_green_strip }} +bright3={{ bright_yellow_strip }} +bright4={{ bright_blue_strip }} +bright5={{ bright_purple_strip }} +bright6={{ bright_cyan_strip }} +bright7={{ bright_fg_strip }} diff --git a/default/themed/ghostty.conf.tpl b/default/themed/ghostty.conf.tpl index bafc6498..7e7d7d8d 100644 --- a/default/themed/ghostty.conf.tpl +++ b/default/themed/ghostty.conf.tpl @@ -4,19 +4,19 @@ cursor-color = {{ cursor }} selection-background = {{ selection_background }} selection-foreground = {{ selection_foreground }} -palette = 0={{ color0 }} -palette = 1={{ color1 }} -palette = 2={{ color2 }} -palette = 3={{ color3 }} -palette = 4={{ color4 }} -palette = 5={{ color5 }} -palette = 6={{ color6 }} -palette = 7={{ color7 }} -palette = 8={{ color8 }} -palette = 9={{ color9 }} -palette = 10={{ color10 }} -palette = 11={{ color11 }} -palette = 12={{ color12 }} -palette = 13={{ color13 }} -palette = 14={{ color14 }} -palette = 15={{ color15 }} +palette = 0={{ bg }} +palette = 1={{ red }} +palette = 2={{ green }} +palette = 3={{ yellow }} +palette = 4={{ blue }} +palette = 5={{ purple }} +palette = 6={{ cyan }} +palette = 7={{ fg }} +palette = 8={{ muted }} +palette = 9={{ bright_red }} +palette = 10={{ bright_green }} +palette = 11={{ bright_yellow }} +palette = 12={{ bright_blue }} +palette = 13={{ bright_purple }} +palette = 14={{ bright_cyan }} +palette = 15={{ bright_fg }} diff --git a/default/themed/gum_env.lua.tpl b/default/themed/gum_env.lua.tpl index 5df3f6fc..704ec1bb 100644 --- a/default/themed/gum_env.lua.tpl +++ b/default/themed/gum_env.lua.tpl @@ -15,7 +15,7 @@ hl.env("GUM_CONFIRM_UNSELECTED_BACKGROUND", "{{ background }}") -- Gum Input Style Variables hl.env("GUM_INPUT_PROMPT_FOREGROUND", "{{ accent }}") hl.env("GUM_INPUT_PROMPT_BACKGROUND", "{{ background }}") -hl.env("GUM_INPUT_PLACEHOLDER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_INPUT_PLACEHOLDER_FOREGROUND", "{{ muted }}") hl.env("GUM_INPUT_PLACEHOLDER_BACKGROUND", "{{ background }}") hl.env("GUM_INPUT_CURSOR_FOREGROUND", "{{ cursor }}") hl.env("GUM_INPUT_CURSOR_BACKGROUND", "{{ background }}") @@ -46,12 +46,12 @@ hl.env("GUM_FILTER_INDICATOR_FOREGROUND", "{{ accent }}") hl.env("GUM_FILTER_HEADER_FOREGROUND", "{{ foreground }}") hl.env("GUM_FILTER_MATCH_BACKGROUND", "{{ background }}") hl.env("GUM_FILTER_HEADER_BACKGROUND", "{{ background }}") -hl.env("GUM_FILTER_PLACEHOLDER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_FILTER_PLACEHOLDER_FOREGROUND", "{{ muted }}") hl.env("GUM_FILTER_PLACEHOLDER_BACKGROUND", "{{ background }}") hl.env("GUM_FILTER_INDICATOR_BACKGROUND", "{{ background }}") hl.env("GUM_FILTER_SELECTED_PREFIX_FOREGROUND", "{{ selection_foreground }}") hl.env("GUM_FILTER_SELECTED_PREFIX_BACKGROUND", "{{ selection_background }}") -hl.env("GUM_FILTER_UNSELECTED_PREFIX_FOREGROUND", "{{ color8 }}") +hl.env("GUM_FILTER_UNSELECTED_PREFIX_FOREGROUND", "{{ muted }}") hl.env("GUM_FILTER_UNSELECTED_PREFIX_BACKGROUND", "{{ background }}") -- Gum Table Style Variables @@ -59,7 +59,7 @@ hl.env("GUM_TABLE_HEADER_FOREGROUND", "{{ foreground }}") hl.env("GUM_TABLE_HEADER_BACKGROUND", "{{ background }}") hl.env("GUM_TABLE_CELL_FOREGROUND", "{{ foreground }}") hl.env("GUM_TABLE_CELL_BACKGROUND", "{{ background }}") -hl.env("GUM_TABLE_BORDER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_TABLE_BORDER_FOREGROUND", "{{ muted }}") hl.env("GUM_TABLE_BORDER_BACKGROUND", "{{ background }}") hl.env("GUM_TABLE_SELECTED_FOREGROUND", "{{ selection_foreground }}") hl.env("GUM_TABLE_SELECTED_BACKGROUND", "{{ selection_background }}") @@ -79,11 +79,11 @@ hl.env("GUM_FILE_DIRECTORY_FOREGROUND", "{{ foreground }}") hl.env("GUM_FILE_DIRECTORY_BACKGROUND", "{{ background }}") hl.env("GUM_FILE_FILE_FOREGROUND", "{{ foreground }}") hl.env("GUM_FILE_FILE_BACKGROUND", "{{ background }}") -hl.env("GUM_FILE_PERMISSIONS_FOREGROUND", "{{ color8 }}") +hl.env("GUM_FILE_PERMISSIONS_FOREGROUND", "{{ muted }}") hl.env("GUM_FILE_PERMISSIONS_BACKGROUND", "{{ background }}") hl.env("GUM_FILE_SELECTED_FOREGROUND", "{{ selection_foreground }}") hl.env("GUM_FILE_SELECTED_BACKGROUND", "{{ selection_background }}") -hl.env("GUM_FILE_FILE_SIZE_FOREGROUND", "{{ color8 }}") +hl.env("GUM_FILE_FILE_SIZE_FOREGROUND", "{{ muted }}") hl.env("GUM_FILE_FILE_SIZE_BACKGROUND", "{{ background }}") hl.env("GUM_FILE_HEADER_FOREGROUND", "{{ foreground }}") hl.env("GUM_FILE_HEADER_BACKGROUND", "{{ background }}") @@ -91,31 +91,31 @@ hl.env("GUM_FILE_HEADER_BACKGROUND", "{{ background }}") -- Gum Pager Style Variables hl.env("GUM_PAGER_FOREGROUND", "{{ foreground }}") hl.env("GUM_PAGER_BACKGROUND", "{{ background }}") -hl.env("GUM_PAGER_LINE_NUMBER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_PAGER_LINE_NUMBER_FOREGROUND", "{{ muted }}") hl.env("GUM_PAGER_LINE_NUMBER_BACKGROUND", "{{ background }}") hl.env("GUM_PAGER_MATCH_FOREGROUND", "{{ accent }}") hl.env("GUM_PAGER_MATCH_BACKGROUND", "{{ background }}") hl.env("GUM_PAGER_MATCH_HIGH_FOREGROUND", "{{ accent }}") hl.env("GUM_PAGER_MATCH_HIGH_BACKGROUND", "{{ background }}") -hl.env("GUM_PAGER_HELP_FOREGROUND", "{{ color8 }}") +hl.env("GUM_PAGER_HELP_FOREGROUND", "{{ muted }}") hl.env("GUM_PAGER_HELP_BACKGROUND", "{{ background }}") -- Gum Write Style Variables hl.env("GUM_WRITE_BASE_FOREGROUND", "{{ foreground }}") hl.env("GUM_WRITE_BASE_BACKGROUND", "{{ background }}") -hl.env("GUM_WRITE_CURSOR_LINE_NUMBER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_WRITE_CURSOR_LINE_NUMBER_FOREGROUND", "{{ muted }}") hl.env("GUM_WRITE_CURSOR_LINE_NUMBER_BACKGROUND", "{{ background }}") hl.env("GUM_WRITE_CURSOR_LINE_FOREGROUND", "{{ foreground }}") hl.env("GUM_WRITE_CURSOR_LINE_BACKGROUND", "{{ selection_background }}") hl.env("GUM_WRITE_CURSOR_FOREGROUND", "{{ cursor }}") hl.env("GUM_WRITE_CURSOR_BACKGROUND", "{{ background }}") -hl.env("GUM_WRITE_END_OF_BUFFER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_WRITE_END_OF_BUFFER_FOREGROUND", "{{ muted }}") hl.env("GUM_WRITE_END_OF_BUFFER_BACKGROUND", "{{ background }}") -hl.env("GUM_WRITE_LINE_NUMBER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_WRITE_LINE_NUMBER_FOREGROUND", "{{ muted }}") hl.env("GUM_WRITE_LINE_NUMBER_BACKGROUND", "{{ background }}") hl.env("GUM_WRITE_HEADER_FOREGROUND", "{{ foreground }}") hl.env("GUM_WRITE_HEADER_BACKGROUND", "{{ background }}") -hl.env("GUM_WRITE_PLACEHOLDER_FOREGROUND", "{{ color8 }}") +hl.env("GUM_WRITE_PLACEHOLDER_FOREGROUND", "{{ muted }}") hl.env("GUM_WRITE_PLACEHOLDER_BACKGROUND", "{{ background }}") hl.env("GUM_WRITE_PROMPT_FOREGROUND", "{{ foreground }}") hl.env("GUM_WRITE_PROMPT_BACKGROUND", "{{ background }}") @@ -123,7 +123,7 @@ hl.env("GUM_WRITE_PROMPT_BACKGROUND", "{{ background }}") -- Gum Log Style Variables hl.env("GUM_LOG_LEVEL_FOREGROUND", "{{ accent }}") hl.env("GUM_LOG_LEVEL_BACKGROUND", "{{ background }}") -hl.env("GUM_LOG_TIME_FOREGROUND", "{{ color8 }}") +hl.env("GUM_LOG_TIME_FOREGROUND", "{{ muted }}") hl.env("GUM_LOG_TIME_BACKGROUND", "{{ background }}") hl.env("GUM_LOG_PREFIX_FOREGROUND", "{{ foreground }}") hl.env("GUM_LOG_PREFIX_BACKGROUND", "{{ background }}") @@ -133,5 +133,5 @@ hl.env("GUM_LOG_KEY_FOREGROUND", "{{ foreground }}") hl.env("GUM_LOG_KEY_BACKGROUND", "{{ background }}") hl.env("GUM_LOG_VALUE_FOREGROUND", "{{ foreground }}") hl.env("GUM_LOG_VALUE_BACKGROUND", "{{ background }}") -hl.env("GUM_LOG_SEPARATOR_FOREGROUND", "{{ color8 }}") +hl.env("GUM_LOG_SEPARATOR_FOREGROUND", "{{ muted }}") hl.env("GUM_LOG_SEPARATOR_BACKGROUND", "{{ background }}") diff --git a/default/themed/helix.toml.tpl b/default/themed/helix.toml.tpl index 3cbe3067..92590ff0 100644 --- a/default/themed/helix.toml.tpl +++ b/default/themed/helix.toml.tpl @@ -121,12 +121,12 @@ foreground = "{{ foreground }}" cursor = "{{ cursor }}" selection_background = "{{ selection_background }}" selection_foreground = "{{ selection_foreground }}" -color0 = "{{ color0 }}" -color1 = "{{ color1 }}" -color2 = "{{ color2 }}" -color3 = "{{ color3 }}" -color4 = "{{ color4 }}" -color5 = "{{ color5 }}" -color6 = "{{ color6 }}" -color7 = "{{ color7 }}" -color8 = "{{ color8 }}" +color0 = "{{ background }}" +color1 = "{{ red }}" +color2 = "{{ green }}" +color3 = "{{ yellow }}" +color4 = "{{ blue }}" +color5 = "{{ purple }}" +color6 = "{{ cyan }}" +color7 = "{{ foreground }}" +color8 = "{{ muted }}" diff --git a/default/themed/hyprland-preview-share-picker.css.tpl b/default/themed/hyprland-preview-share-picker.css.tpl index 07e5e4e8..f62f8b17 100644 --- a/default/themed/hyprland-preview-share-picker.css.tpl +++ b/default/themed/hyprland-preview-share-picker.css.tpl @@ -1,10 +1,10 @@ @define-color foreground {{ foreground }}; @define-color background {{ background }}; @define-color accent {{ accent }}; -@define-color muted {{ color8 }}; -@define-color card_bg {{ color0 }}; +@define-color muted {{ muted }}; +@define-color card_bg {{ lighter_bg }}; @define-color text_dark {{ background }}; -@define-color accent_hover {{ color12 }}; +@define-color accent_hover {{ bright_blue }}; @define-color selected_tab {{ accent }}; @define-color text {{ foreground }}; diff --git a/default/themed/kitty.conf.tpl b/default/themed/kitty.conf.tpl index e74a5bbc..5b9e99a8 100644 --- a/default/themed/kitty.conf.tpl +++ b/default/themed/kitty.conf.tpl @@ -9,19 +9,19 @@ cursor_text_color {{ background }} active_border_color {{ accent }} active_tab_background {{ accent }} -color0 {{ color0 }} -color1 {{ color1 }} -color2 {{ color2 }} -color3 {{ color3 }} -color4 {{ color4 }} -color5 {{ color5 }} -color6 {{ color6 }} -color7 {{ color7 }} -color8 {{ color8 }} -color9 {{ color9 }} -color10 {{ color10 }} -color11 {{ color11 }} -color12 {{ color12 }} -color13 {{ color13 }} -color14 {{ color14 }} -color15 {{ color15 }} +color0 {{ bg }} +color1 {{ red }} +color2 {{ green }} +color3 {{ yellow }} +color4 {{ blue }} +color5 {{ purple }} +color6 {{ cyan }} +color7 {{ fg }} +color8 {{ muted }} +color9 {{ bright_red }} +color10 {{ bright_green }} +color11 {{ bright_yellow }} +color12 {{ bright_blue }} +color13 {{ bright_purple }} +color14 {{ bright_cyan }} +color15 {{ bright_fg }} diff --git a/default/themed/neovim.lua.tpl b/default/themed/neovim.lua.tpl new file mode 100644 index 00000000..52ef07ea --- /dev/null +++ b/default/themed/neovim.lua.tpl @@ -0,0 +1,52 @@ +return { + { + "bjarneo/aether.nvim", + branch = "v3", + name = "aether", + priority = 1000, + opts = { + colors = { + bg = "{{ bg }}", + dark_bg = "{{ dark_bg }}", + darker_bg = "{{ darker_bg }}", + lighter_bg = "{{ lighter_bg }}", + + fg = "{{ fg }}", + dark_fg = "{{ dark_fg }}", + light_fg = "{{ light_fg }}", + bright_fg = "{{ bright_fg }}", + muted = "{{ muted }}", + + red = "{{ red }}", + yellow = "{{ yellow }}", + orange = "{{ orange }}", + green = "{{ green }}", + cyan = "{{ cyan }}", + blue = "{{ blue }}", + purple = "{{ purple }}", + brown = "{{ brown }}", + + bright_red = "{{ bright_red }}", + bright_yellow = "{{ bright_yellow }}", + bright_green = "{{ bright_green }}", + bright_cyan = "{{ bright_cyan }}", + bright_blue = "{{ bright_blue }}", + bright_purple = "{{ bright_purple }}", + + accent = "{{ accent }}", + cursor = "{{ cursor }}", + foreground = "{{ foreground }}", + background = "{{ background }}", + selection = "{{ selection }}", + selection_foreground = "{{ selection_foreground }}", + selection_background = "{{ selection_background }}", + }, + }, + }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "aether", + }, + }, +} diff --git a/default/themed/obsidian.css.tpl b/default/themed/obsidian.css.tpl index e255b0e5..812d0546 100644 --- a/default/themed/obsidian.css.tpl +++ b/default/themed/obsidian.css.tpl @@ -12,18 +12,18 @@ --text-selection: {{ selection_background }}; /* Border color */ - --background-modifier-border: {{ color8 }}; + --background-modifier-border: {{ muted }}; /* Semantic heading colors */ - --text-title-h1: {{ color1 }}; - --text-title-h2: {{ color2 }}; - --text-title-h3: {{ color3 }}; - --text-title-h4: {{ color4 }}; - --text-title-h5: {{ color5 }}; - --text-title-h6: {{ color5 }}; + --text-title-h1: {{ red }}; + --text-title-h2: {{ green }}; + --text-title-h3: {{ yellow }}; + --text-title-h4: {{ blue }}; + --text-title-h5: {{ purple }}; + --text-title-h6: {{ purple }}; /* Links and accents */ - --text-link: {{ color4 }}; + --text-link: {{ blue }}; --text-accent: {{ accent }}; --text-accent-hover: {{ accent }}; --interactive-accent: {{ accent }}; @@ -34,23 +34,23 @@ --text-faint: color-mix(in srgb, {{ foreground }} 55%, transparent); /* Code */ - --code-normal: {{ color6 }}; + --code-normal: {{ cyan }}; /* Errors and success */ - --text-error: {{ color1 }}; - --text-error-hover: {{ color1 }}; - --text-success: {{ color2 }}; + --text-error: {{ red }}; + --text-error-hover: {{ red }}; + --text-success: {{ green }}; /* Tags */ - --tag-color: {{ color6 }}; - --tag-background: {{ color8 }}; + --tag-color: {{ cyan }}; + --tag-background: {{ muted }}; /* Graph */ - --graph-line: {{ color8 }}; + --graph-line: {{ muted }}; --graph-node: {{ accent }}; - --graph-node-focused: {{ color4 }}; - --graph-node-tag: {{ color6 }}; - --graph-node-attachment: {{ color2 }}; + --graph-node-focused: {{ blue }}; + --graph-node-tag: {{ cyan }}; + --graph-node-attachment: {{ green }}; } /* Headers */ @@ -63,16 +63,16 @@ /* Code blocks */ .markdown-rendered code { - color: {{ color6 }}; + color: {{ cyan }}; } /* Syntax highlighting */ -.cm-s-obsidian span.cm-keyword { color: {{ color1 }}; } -.cm-s-obsidian span.cm-string { color: {{ color2 }}; } -.cm-s-obsidian span.cm-number { color: {{ color3 }}; } -.cm-s-obsidian span.cm-comment { color: {{ color8 }}; } -.cm-s-obsidian span.cm-operator { color: {{ color4 }}; } -.cm-s-obsidian span.cm-def { color: {{ color4 }}; } +.cm-s-obsidian span.cm-keyword { color: {{ red }}; } +.cm-s-obsidian span.cm-string { color: {{ green }}; } +.cm-s-obsidian span.cm-number { color: {{ yellow }}; } +.cm-s-obsidian span.cm-comment { color: {{ muted }}; } +.cm-s-obsidian span.cm-operator { color: {{ blue }}; } +.cm-s-obsidian span.cm-def { color: {{ blue }}; } /* Links */ .markdown-rendered a { diff --git a/default/themed/pi.json.tpl b/default/themed/pi.json.tpl index 6b1a969d..6b08a387 100644 --- a/default/themed/pi.json.tpl +++ b/default/themed/pi.json.tpl @@ -8,27 +8,27 @@ "selectionBackground": "{{ selection_background }}", "selectionForeground": "{{ selection_foreground }}", "selectedBackground": "{{ mix background accent 22% }}", - "color0": "{{ color0 }}", - "color1": "{{ color1 }}", - "color2": "{{ color2 }}", - "color3": "{{ color3 }}", - "color4": "{{ color4 }}", - "color5": "{{ color5 }}", - "color6": "{{ color6 }}", - "color7": "{{ color7 }}", - "color8": "{{ color8 }}", - "color9": "{{ color9 }}", - "color10": "{{ color10 }}", - "color11": "{{ color11 }}", - "color12": "{{ color12 }}", - "color13": "{{ color13 }}", - "color14": "{{ color14 }}", - "color15": "{{ color15 }}", + "color0": "{{ background }}", + "color1": "{{ red }}", + "color2": "{{ green }}", + "color3": "{{ yellow }}", + "color4": "{{ blue }}", + "color5": "{{ purple }}", + "color6": "{{ cyan }}", + "color7": "{{ foreground }}", + "color8": "{{ muted }}", + "color9": "{{ bright_red }}", + "color10": "{{ bright_green }}", + "color11": "{{ bright_yellow }}", + "color12": "{{ bright_blue }}", + "color13": "{{ bright_purple }}", + "color14": "{{ bright_cyan }}", + "color15": "{{ bright_fg }}", "panel": "{{ mix background foreground 6% }}", "panelAlt": "{{ mix background foreground 10% }}", "panelPending": "{{ mix background accent 12% }}", - "panelSuccess": "{{ mix background color2 12% }}", - "panelError": "{{ mix background color1 12% }}", + "panelSuccess": "{{ mix background green 12% }}", + "panelError": "{{ mix background red 12% }}", "border": "{{ mix background foreground 30% }}", "borderMuted": "{{ mix background foreground 20% }}", "mutedText": "{{ mix foreground background 34% }}", diff --git a/default/themed/shell.toml.tpl b/default/themed/shell.toml.tpl index e506a418..fb5bed90 100644 --- a/default/themed/shell.toml.tpl +++ b/default/themed/shell.toml.tpl @@ -8,7 +8,7 @@ background = "{{ background }}" background-alpha = 1.0 text = "{{ foreground }}" # Modules calling attention to themselves (recording, voxtype, alerts, updates) -active = "{{ color1 }}" +active = "{{ red }}" # Cross-axis size at font base-size 12. size-horizontal is the height of # top/bottom bars; size-vertical is the width of left/right bars. With # scale-with-font enabled, these grow/shrink with [font] base-size. @@ -188,9 +188,9 @@ selected-border-alpha = 0.25 background = "{{ background }}" background-alpha = 1.0 text = "{{ foreground }}" -text-error = "{{ color1 }}" +text-error = "{{ red }}" border = "{{ shell_gradient hyprland_active_border accent }}" -border-error = "{{ color1 }}" +border-error = "{{ red }}" border-alpha = 1.0 scrim = "{{ background }}" scrim-alpha = 0.5 @@ -206,10 +206,10 @@ accent = "{{ accent }}" background = "{{ background }}" background-alpha = 0.8 text = "{{ foreground }}" -text-error = "{{ color1 }}" +text-error = "{{ red }}" border = "{{ shell_gradient hyprland_active_border foreground }}" border-active = "{{ shell_gradient hyprland_active_border accent }}" -border-error = "{{ color1 }}" +border-error = "{{ red }}" border-alpha = 1.0 # selection is the text-selection tint inside the input field. selection = "{{ accent }}" diff --git a/default/themed/vscode-theme.json.tpl b/default/themed/vscode-theme.json.tpl new file mode 100644 index 00000000..b4dc2eea --- /dev/null +++ b/default/themed/vscode-theme.json.tpl @@ -0,0 +1,1340 @@ +{ + "name": "Omarchy", + "$schema": "vscode://schemas/color-theme", + "type": "{{ theme_type }}", + "semanticHighlighting": true, + "semanticTokenColors": { + "parameter": "{{ cyan }}", + "parameter.declaration": "{{ cyan }}", + "variable": "{{ foreground }}", + "variable.declaration": "{{ foreground }}", + "variable.readonly": "{{ bright_yellow }}", + "variable.defaultLibrary": "{{ foreground }}", + "property": "{{ cyan }}", + "property.declaration": "{{ cyan }}", + "property.readonly": "{{ cyan }}", + "function": "{{ blue }}", + "function.declaration": "{{ blue }}", + "function.defaultLibrary": "{{ cyan }}", + "method": "{{ blue }}", + "method.declaration": "{{ blue }}", + "class": "{{ yellow }}", + "class.declaration": "{{ yellow }}", + "class.defaultLibrary": "{{ yellow }}", + "interface": "{{ yellow }}", + "interface.declaration": "{{ yellow }}", + "enum": "{{ yellow }}", + "enumMember": "{{ orange }}", + "type": "{{ yellow }}", + "type.declaration": "{{ yellow }}", + "type.defaultLibrary": "{{ foreground }}", + "typeParameter": "{{ yellow }}", + "namespace": "{{ blue }}", + "macro": "{{ cyan }}", + "decorator": "{{ blue }}", + "string": "{{ green }}", + "number": "{{ orange }}", + "boolean": "{{ orange }}", + "regexp": "{{ bright_cyan }}", + "operator": "{{ bright_blue }}", + "keyword": "{{ bright_purple }}", + "comment": {"foreground": "{{ muted }}", "fontStyle": "italic"}, + "comment.documentation": {"foreground": "{{ muted }}", "fontStyle": "italic"} + }, + "colors": { + "foreground": "{{ foreground }}", + "disabledForeground": "{{ dark_fg }}", + "focusBorder": "{{ accent }}80", + "widget.shadow": "{{ bg }}80", + "selection.background": "{{ selection_background }}80", + "descriptionForeground": "{{ muted }}", + "errorForeground": "{{ red }}", + "icon.foreground": "{{ foreground }}", + "sash.hoverBorder": "{{ accent }}", + + "textBlockQuote.background": "{{ bg }}", + "textBlockQuote.border": "{{ accent }}", + "textCodeBlock.background": "{{ bg }}", + "textLink.activeForeground": "{{ bright_blue }}", + "textLink.foreground": "{{ blue }}", + "textPreformat.foreground": "{{ cyan }}", + "textPreformat.background": "{{ bg }}", + "textSeparator.foreground": "{{ muted }}", + + "toolbar.hoverBackground": "{{ bg }}", + "toolbar.activeBackground": "{{ muted }}", + + "button.background": "{{ accent }}", + "button.foreground": "{{ background }}", + "button.hoverBackground": "{{ blue }}", + "button.secondaryForeground": "{{ foreground }}", + "button.secondaryBackground": "{{ muted }}", + "button.secondaryHoverBackground": "{{ bg }}", + "button.border": "{{ accent }}20", + "checkbox.background": "{{ bg }}", + "checkbox.foreground": "{{ foreground }}", + "checkbox.border": "{{ muted }}", + "checkbox.selectBackground": "{{ accent }}", + "checkbox.selectBorder": "{{ accent }}", + + "dropdown.background": "{{ bg }}", + "dropdown.listBackground": "{{ bg }}", + "dropdown.border": "{{ muted }}", + "dropdown.foreground": "{{ foreground }}", + + "input.background": "{{ bg }}", + "input.border": "{{ muted }}", + "input.foreground": "{{ foreground }}", + "input.placeholderForeground": "{{ muted }}", + "inputOption.activeBackground": "{{ accent }}40", + "inputOption.activeBorder": "{{ accent }}", + "inputOption.activeForeground": "{{ foreground }}", + "inputOption.hoverBackground": "{{ muted }}", + "inputValidation.errorBackground": "{{ red }}20", + "inputValidation.errorForeground": "{{ red }}", + "inputValidation.errorBorder": "{{ red }}", + "inputValidation.infoBackground": "{{ blue }}20", + "inputValidation.infoForeground": "{{ blue }}", + "inputValidation.infoBorder": "{{ blue }}", + "inputValidation.warningBackground": "{{ yellow }}20", + "inputValidation.warningForeground": "{{ yellow }}", + "inputValidation.warningBorder": "{{ yellow }}", + + "scrollbar.shadow": "{{ bg }}", + "scrollbarSlider.activeBackground": "{{ accent }}80", + "scrollbarSlider.background": "{{ muted }}40", + "scrollbarSlider.hoverBackground": "{{ muted }}80", + + "badge.background": "{{ accent }}", + "badge.foreground": "{{ background }}", + + "progressBar.background": "{{ accent }}", + + "list.activeSelectionBackground": "{{ accent }}30", + "list.activeSelectionForeground": "{{ foreground }}", + "list.activeSelectionIconForeground": "{{ foreground }}", + "list.dropBackground": "{{ accent }}20", + "list.focusBackground": "{{ accent }}20", + "list.focusForeground": "{{ foreground }}", + "list.focusOutline": "{{ accent }}60", + "list.highlightForeground": "{{ accent }}", + "list.hoverBackground": "{{ bg }}", + "list.hoverForeground": "{{ foreground }}", + "list.inactiveSelectionBackground": "{{ muted }}40", + "list.inactiveSelectionForeground": "{{ foreground }}", + "list.inactiveFocusBackground": "{{ muted }}40", + "list.inactiveFocusOutline": "{{ muted }}", + "list.invalidItemForeground": "{{ red }}", + "list.errorForeground": "{{ red }}", + "list.warningForeground": "{{ yellow }}", + "listFilterWidget.background": "{{ bg }}", + "listFilterWidget.outline": "{{ accent }}", + "listFilterWidget.noMatchesOutline": "{{ red }}", + "list.filterMatchBackground": "{{ accent }}30", + "list.filterMatchBorder": "{{ accent }}", + "tree.indentGuidesStroke": "{{ muted }}", + "tree.inactiveIndentGuidesStroke": "{{ muted }}60", + "tree.tableColumnsBorder": "{{ muted }}", + "tree.tableOddRowsBackground": "{{ bg }}40", + + "activityBar.background": "{{ background }}", + "activityBar.dropBorder": "{{ accent }}", + "activityBar.foreground": "{{ foreground }}", + "activityBar.inactiveForeground": "{{ muted }}", + "activityBar.border": "{{ bg }}", + "activityBarBadge.background": "{{ accent }}", + "activityBarBadge.foreground": "{{ background }}", + "activityBar.activeBorder": "{{ accent }}", + "activityBar.activeBackground": "{{ bg }}40", + + "sideBar.background": "{{ bg }}", + "sideBar.foreground": "{{ foreground }}", + "sideBar.border": "{{ bg }}", + "sideBar.dropBackground": "{{ accent }}20", + "sideBarTitle.foreground": "{{ foreground }}", + "sideBarSectionHeader.background": "{{ bg }}", + "sideBarSectionHeader.foreground": "{{ foreground }}", + "sideBarSectionHeader.border": "{{ muted }}40", + + "minimap.findMatchHighlight": "{{ accent }}80", + "minimap.selectionHighlight": "{{ accent }}60", + "minimap.errorHighlight": "{{ red }}", + "minimap.warningHighlight": "{{ yellow }}", + "minimap.background": "{{ background }}", + "minimap.selectionOccurrenceHighlight": "{{ accent }}40", + "minimap.foregroundOpacity": "{{ background }}c0", + "minimapSlider.background": "{{ muted }}20", + "minimapSlider.hoverBackground": "{{ muted }}40", + "minimapSlider.activeBackground": "{{ muted }}60", + "minimapGutter.addedBackground": "{{ green }}", + "minimapGutter.modifiedBackground": "{{ orange }}", + "minimapGutter.deletedBackground": "{{ red }}", + + "editorGroup.border": "{{ muted }}40", + "editorGroup.dropBackground": "{{ accent }}20", + "editorGroup.dropIntoPromptForeground": "{{ foreground }}", + "editorGroup.dropIntoPromptBackground": "{{ bg }}", + "editorGroup.dropIntoPromptBorder": "{{ accent }}", + "editorGroupHeader.noTabsBackground": "{{ bg }}", + "editorGroupHeader.tabsBackground": "{{ bg }}", + "editorGroupHeader.tabsBorder": "{{ bg }}", + "editorGroupHeader.border": "{{ bg }}", + "editorGroup.emptyBackground": "{{ background }}", + "tab.activeBackground": "{{ background }}", + "tab.unfocusedActiveBackground": "{{ background }}", + "tab.activeForeground": "{{ foreground }}", + "tab.activeBorder": "{{ accent }}", + "tab.activeBorderTop": "{{ accent }}", + "tab.unfocusedActiveBorder": "{{ muted }}", + "tab.unfocusedActiveBorderTop": "{{ muted }}", + "tab.border": "{{ bg }}", + "tab.inactiveBackground": "{{ bg }}", + "tab.inactiveForeground": "{{ muted }}", + "tab.unfocusedActiveForeground": "{{ fg }}", + "tab.unfocusedInactiveForeground": "{{ muted }}", + "tab.hoverBackground": "{{ muted }}40", + "tab.unfocusedHoverBackground": "{{ muted }}40", + "tab.hoverForeground": "{{ foreground }}", + "tab.hoverBorder": "{{ accent }}40", + "tab.activeModifiedBorder": "{{ yellow }}", + "tab.inactiveModifiedBorder": "{{ yellow }}80", + "tab.unfocusedActiveModifiedBorder": "{{ yellow }}80", + "tab.unfocusedInactiveModifiedBorder": "{{ yellow }}60", + "tab.lastPinnedBorder": "{{ muted }}", + "editorPane.background": "{{ background }}", + + "editor.background": "{{ background }}", + "editor.foreground": "{{ foreground }}", + "editorLineNumber.foreground": "{{ muted }}", + "editorLineNumber.activeForeground": "{{ foreground }}", + "editorLineNumber.dimmedForeground": "{{ muted }}80", + "editorCursor.background": "{{ background }}", + "editorCursor.foreground": "{{ cursor }}", + "editor.selectionBackground": "{{ selection_background }}60", + "editor.selectionForeground": "{{ selection_foreground }}", + "editor.inactiveSelectionBackground": "{{ selection_background }}30", + "editor.selectionHighlightBackground": "{{ accent }}20", + "editor.selectionHighlightBorder": "{{ accent }}40", + "editor.wordHighlightBackground": "{{ accent }}20", + "editor.wordHighlightBorder": "{{ accent }}40", + "editor.wordHighlightStrongBackground": "{{ accent }}30", + "editor.wordHighlightStrongBorder": "{{ accent }}60", + "editor.wordHighlightTextBackground": "{{ accent }}15", + "editor.wordHighlightTextBorder": "{{ accent }}30", + "editor.findMatchBackground": "{{ yellow }}40", + "editor.findMatchBorder": "{{ yellow }}", + "editor.findMatchHighlightBackground": "{{ yellow }}25", + "editor.findMatchHighlightBorder": "{{ yellow }}60", + "editor.findRangeHighlightBackground": "{{ accent }}15", + "editor.findRangeHighlightBorder": "{{ accent }}30", + "searchEditor.findMatchBackground": "{{ yellow }}40", + "searchEditor.findMatchBorder": "{{ yellow }}", + "editor.hoverHighlightBackground": "{{ accent }}20", + "editor.lineHighlightBackground": "{{ bg }}60", + "editor.lineHighlightBorder": "{{ bg }}00", + "editorLink.activeForeground": "{{ blue }}", + "editor.rangeHighlightBackground": "{{ accent }}10", + "editor.rangeHighlightBorder": "{{ accent }}20", + "editor.symbolHighlightBackground": "{{ accent }}20", + "editor.symbolHighlightBorder": "{{ accent }}40", + "editorWhitespace.foreground": "{{ muted }}60", + "editorIndentGuide.background1": "{{ muted }}30", + "editorIndentGuide.background2": "{{ muted }}30", + "editorIndentGuide.background3": "{{ muted }}30", + "editorIndentGuide.background4": "{{ muted }}30", + "editorIndentGuide.background5": "{{ muted }}30", + "editorIndentGuide.background6": "{{ muted }}30", + "editorIndentGuide.activeBackground1": "{{ muted }}80", + "editorIndentGuide.activeBackground2": "{{ muted }}80", + "editorIndentGuide.activeBackground3": "{{ muted }}80", + "editorIndentGuide.activeBackground4": "{{ muted }}80", + "editorIndentGuide.activeBackground5": "{{ muted }}80", + "editorIndentGuide.activeBackground6": "{{ muted }}80", + "editorInlayHint.background": "{{ muted }}30", + "editorInlayHint.foreground": "{{ muted }}", + "editorInlayHint.typeBackground": "{{ yellow }}15", + "editorInlayHint.typeForeground": "{{ yellow }}", + "editorInlayHint.parameterBackground": "{{ bright_purple }}15", + "editorInlayHint.parameterForeground": "{{ bright_purple }}", + "editorRuler.foreground": "{{ muted }}40", + "editorCodeLens.foreground": "{{ muted }}", + "editorLightBulb.foreground": "{{ yellow }}", + "editorLightBulbAutoFix.foreground": "{{ green }}", + "editorLightBulbAi.foreground": "{{ purple }}", + "editorBracketMatch.background": "{{ accent }}30", + "editorBracketMatch.border": "{{ accent }}", + "editorBracketHighlight.foreground1": "{{ blue }}", + "editorBracketHighlight.foreground2": "{{ yellow }}", + "editorBracketHighlight.foreground3": "{{ green }}", + "editorBracketHighlight.foreground4": "{{ cyan }}", + "editorBracketHighlight.foreground5": "{{ purple }}", + "editorBracketHighlight.foreground6": "{{ orange }}", + "editorBracketHighlight.unexpectedBracket.foreground": "{{ red }}", + "editorBracketPairGuide.activeBackground1": "{{ blue }}60", + "editorBracketPairGuide.activeBackground2": "{{ yellow }}60", + "editorBracketPairGuide.activeBackground3": "{{ green }}60", + "editorBracketPairGuide.activeBackground4": "{{ cyan }}60", + "editorBracketPairGuide.activeBackground5": "{{ purple }}60", + "editorBracketPairGuide.activeBackground6": "{{ orange }}60", + "editorBracketPairGuide.background1": "{{ blue }}30", + "editorBracketPairGuide.background2": "{{ yellow }}30", + "editorBracketPairGuide.background3": "{{ green }}30", + "editorBracketPairGuide.background4": "{{ cyan }}30", + "editorBracketPairGuide.background5": "{{ purple }}30", + "editorBracketPairGuide.background6": "{{ orange }}30", + "editorOverviewRuler.background": "{{ background }}", + "editorOverviewRuler.border": "{{ muted }}20", + "editorOverviewRuler.findMatchForeground": "{{ yellow }}80", + "editorOverviewRuler.rangeHighlightForeground": "{{ accent }}60", + "editorOverviewRuler.selectionHighlightForeground": "{{ accent }}80", + "editorOverviewRuler.wordHighlightForeground": "{{ accent }}60", + "editorOverviewRuler.wordHighlightStrongForeground": "{{ accent }}80", + "editorOverviewRuler.wordHighlightTextForeground": "{{ accent }}40", + "editorOverviewRuler.modifiedForeground": "{{ orange }}80", + "editorOverviewRuler.addedForeground": "{{ green }}80", + "editorOverviewRuler.deletedForeground": "{{ red }}80", + "editorOverviewRuler.errorForeground": "{{ red }}", + "editorOverviewRuler.warningForeground": "{{ yellow }}", + "editorOverviewRuler.infoForeground": "{{ blue }}", + "editorOverviewRuler.bracketMatchForeground": "{{ accent }}", + "editorError.foreground": "{{ red }}", + "editorError.background": "{{ red }}15", + "editorError.border": "{{ red }}00", + "editorWarning.foreground": "{{ yellow }}", + "editorWarning.background": "{{ yellow }}15", + "editorWarning.border": "{{ yellow }}00", + "editorInfo.foreground": "{{ blue }}", + "editorInfo.background": "{{ blue }}15", + "editorInfo.border": "{{ blue }}00", + "editorHint.foreground": "{{ cyan }}", + "editorHint.border": "{{ cyan }}00", + "problemsErrorIcon.foreground": "{{ red }}", + "problemsWarningIcon.foreground": "{{ yellow }}", + "problemsInfoIcon.foreground": "{{ blue }}", + "editorUnnecessaryCode.opacity": "{{ background }}80", + "editorUnnecessaryCode.border": "{{ muted }}", + "editorGutter.background": "{{ background }}", + "editorGutter.modifiedBackground": "{{ orange }}", + "editorGutter.addedBackground": "{{ green }}", + "editorGutter.deletedBackground": "{{ red }}", + "editorGutter.commentRangeForeground": "{{ muted }}", + "editorGutter.commentGlyphForeground": "{{ accent }}", + "editorGutter.commentUnresolvedGlyphForeground": "{{ yellow }}", + "editorGutter.foldingControlForeground": "{{ muted }}", + "editorCommentsWidget.resolvedBorder": "{{ green }}", + "editorCommentsWidget.unresolvedBorder": "{{ yellow }}", + "editorCommentsWidget.rangeBackground": "{{ accent }}10", + "editorCommentsWidget.rangeActiveBackground": "{{ accent }}20", + + "diffEditor.insertedTextBackground": "{{ green }}20", + "diffEditor.insertedTextBorder": "{{ green }}00", + "diffEditor.removedTextBackground": "{{ red }}20", + "diffEditor.removedTextBorder": "{{ red }}00", + "diffEditor.insertedLineBackground": "{{ green }}15", + "diffEditor.removedLineBackground": "{{ red }}15", + "diffEditorGutter.insertedLineBackground": "{{ green }}30", + "diffEditorGutter.removedLineBackground": "{{ red }}30", + "diffEditorOverview.insertedForeground": "{{ green }}80", + "diffEditorOverview.removedForeground": "{{ red }}80", + "diffEditor.diagonalFill": "{{ muted }}30", + "diffEditor.unchangedRegionBackground": "{{ bg }}", + "diffEditor.unchangedRegionForeground": "{{ muted }}", + "diffEditor.unchangedCodeBackground": "{{ bg }}40", + "diffEditor.move.border": "{{ cyan }}80", + "diffEditor.moveActive.border": "{{ cyan }}", + + "editorWidget.foreground": "{{ foreground }}", + "editorWidget.background": "{{ bg }}", + "editorWidget.border": "{{ muted }}", + "editorWidget.resizeBorder": "{{ accent }}", + "editorSuggestWidget.background": "{{ bg }}", + "editorSuggestWidget.border": "{{ muted }}", + "editorSuggestWidget.foreground": "{{ foreground }}", + "editorSuggestWidget.focusHighlightForeground": "{{ accent }}", + "editorSuggestWidget.highlightForeground": "{{ accent }}", + "editorSuggestWidget.selectedBackground": "{{ accent }}30", + "editorSuggestWidget.selectedForeground": "{{ foreground }}", + "editorSuggestWidget.selectedIconForeground": "{{ foreground }}", + "editorSuggestWidgetStatus.foreground": "{{ muted }}", + "editorHoverWidget.foreground": "{{ foreground }}", + "editorHoverWidget.background": "{{ bg }}", + "editorHoverWidget.border": "{{ muted }}", + "editorHoverWidget.highlightForeground": "{{ accent }}", + "editorHoverWidget.statusBarBackground": "{{ muted }}30", + "editorGhostText.foreground": "{{ muted }}", + "editorGhostText.background": "{{ muted }}10", + "editorGhostText.border": "{{ muted }}00", + "editorStickyScroll.background": "{{ bg }}", + "editorStickyScrollHover.background": "{{ muted }}40", + "debugExceptionWidget.background": "{{ red }}20", + "debugExceptionWidget.border": "{{ red }}", + "editorMarkerNavigation.background": "{{ bg }}", + "editorMarkerNavigationError.background": "{{ red }}20", + "editorMarkerNavigationError.headerBackground": "{{ red }}15", + "editorMarkerNavigationWarning.background": "{{ yellow }}20", + "editorMarkerNavigationWarning.headerBackground": "{{ yellow }}15", + "editorMarkerNavigationInfo.background": "{{ blue }}20", + "editorMarkerNavigationInfo.headerBackground": "{{ blue }}15", + + "peekView.border": "{{ accent }}", + "peekViewEditor.background": "{{ bg }}", + "peekViewEditorGutter.background": "{{ bg }}", + "peekViewEditor.matchHighlightBackground": "{{ yellow }}30", + "peekViewEditor.matchHighlightBorder": "{{ yellow }}", + "peekViewResult.background": "{{ background }}", + "peekViewResult.fileForeground": "{{ foreground }}", + "peekViewResult.lineForeground": "{{ muted }}", + "peekViewResult.matchHighlightBackground": "{{ yellow }}30", + "peekViewResult.selectionBackground": "{{ accent }}30", + "peekViewResult.selectionForeground": "{{ foreground }}", + "peekViewTitle.background": "{{ bg }}", + "peekViewTitleDescription.foreground": "{{ muted }}", + "peekViewTitleLabel.foreground": "{{ foreground }}", + + "merge.currentContentBackground": "{{ cyan }}20", + "merge.currentHeaderBackground": "{{ cyan }}40", + "merge.incomingContentBackground": "{{ green }}20", + "merge.incomingHeaderBackground": "{{ green }}40", + "merge.commonContentBackground": "{{ muted }}20", + "merge.commonHeaderBackground": "{{ muted }}40", + "merge.border": "{{ muted }}", + "editorOverviewRuler.currentContentForeground": "{{ cyan }}", + "editorOverviewRuler.incomingContentForeground": "{{ green }}", + "editorOverviewRuler.commonContentForeground": "{{ muted }}", + "mergeEditor.change.background": "{{ accent }}15", + "mergeEditor.change.word.background": "{{ accent }}30", + "mergeEditor.conflict.handledUnfocused.border": "{{ green }}80", + "mergeEditor.conflict.handled.minimapOverViewRuler": "{{ green }}", + "mergeEditor.conflict.unhandledUnfocused.border": "{{ yellow }}80", + "mergeEditor.conflict.unhandled.minimapOverViewRuler": "{{ yellow }}", + "mergeEditor.conflictingLines.background": "{{ yellow }}15", + "mergeEditor.changeBase.background": "{{ muted }}20", + "mergeEditor.changeBase.word.background": "{{ muted }}40", + + "panel.background": "{{ background }}", + "panel.border": "{{ muted }}40", + "panel.dropBorder": "{{ accent }}", + "panelTitle.activeBorder": "{{ accent }}", + "panelTitle.activeForeground": "{{ foreground }}", + "panelTitle.inactiveForeground": "{{ muted }}", + "panelInput.border": "{{ muted }}", + "panelSection.border": "{{ muted }}40", + "panelSection.dropBackground": "{{ accent }}20", + "panelSectionHeader.background": "{{ bg }}", + "panelSectionHeader.foreground": "{{ foreground }}", + "panelSectionHeader.border": "{{ muted }}40", + + "outputView.background": "{{ background }}", + "outputViewStickyScroll.background": "{{ bg }}", + + "statusBar.background": "{{ bg }}", + "statusBar.foreground": "{{ foreground }}", + "statusBar.border": "{{ bg }}", + "statusBar.debuggingBackground": "{{ yellow }}", + "statusBar.debuggingForeground": "{{ background }}", + "statusBar.debuggingBorder": "{{ yellow }}", + "statusBar.noFolderBackground": "{{ bg }}", + "statusBar.noFolderForeground": "{{ foreground }}", + "statusBar.noFolderBorder": "{{ bg }}", + "statusBar.focusBorder": "{{ accent }}", + "statusBarItem.activeBackground": "{{ muted }}", + "statusBarItem.hoverBackground": "{{ muted }}60", + "statusBarItem.hoverForeground": "{{ foreground }}", + "statusBarItem.prominentForeground": "{{ foreground }}", + "statusBarItem.prominentBackground": "{{ accent }}", + "statusBarItem.prominentHoverBackground": "{{ accent }}80", + "statusBarItem.remoteBackground": "{{ accent }}", + "statusBarItem.remoteForeground": "{{ background }}", + "statusBarItem.remoteHoverBackground": "{{ accent }}80", + "statusBarItem.errorBackground": "{{ red }}", + "statusBarItem.errorForeground": "{{ background }}", + "statusBarItem.errorHoverBackground": "{{ red }}80", + "statusBarItem.warningBackground": "{{ yellow }}", + "statusBarItem.warningForeground": "{{ background }}", + "statusBarItem.warningHoverBackground": "{{ yellow }}80", + "statusBarItem.compactHoverBackground": "{{ muted }}", + "statusBarItem.focusBorder": "{{ accent }}", + + "titleBar.activeBackground": "{{ bg }}", + "titleBar.activeForeground": "{{ foreground }}", + "titleBar.inactiveBackground": "{{ bg }}", + "titleBar.inactiveForeground": "{{ muted }}", + "titleBar.border": "{{ bg }}", + + "menubar.selectionForeground": "{{ foreground }}", + "menubar.selectionBackground": "{{ accent }}30", + "menubar.selectionBorder": "{{ accent }}00", + "menu.foreground": "{{ foreground }}", + "menu.background": "{{ bg }}", + "menu.selectionForeground": "{{ foreground }}", + "menu.selectionBackground": "{{ accent }}30", + "menu.selectionBorder": "{{ accent }}00", + "menu.separatorBackground": "{{ muted }}", + "menu.border": "{{ muted }}", + + "commandCenter.foreground": "{{ foreground }}", + "commandCenter.activeForeground": "{{ foreground }}", + "commandCenter.background": "{{ bg }}", + "commandCenter.activeBackground": "{{ muted }}", + "commandCenter.border": "{{ muted }}", + "commandCenter.inactiveForeground": "{{ muted }}", + "commandCenter.inactiveBorder": "{{ muted }}", + "commandCenter.activeBorder": "{{ accent }}", + "commandCenter.debuggingBackground": "{{ yellow }}20", + + "notificationCenter.border": "{{ muted }}", + "notificationCenterHeader.foreground": "{{ foreground }}", + "notificationCenterHeader.background": "{{ bg }}", + "notificationToast.border": "{{ muted }}", + "notifications.foreground": "{{ foreground }}", + "notifications.background": "{{ bg }}", + "notifications.border": "{{ muted }}", + "notificationLink.foreground": "{{ accent }}", + "notificationsErrorIcon.foreground": "{{ red }}", + "notificationsWarningIcon.foreground": "{{ yellow }}", + "notificationsInfoIcon.foreground": "{{ blue }}", + + "banner.background": "{{ accent }}20", + "banner.foreground": "{{ foreground }}", + "banner.iconForeground": "{{ accent }}", + + "extensionButton.prominentBackground": "{{ accent }}", + "extensionButton.prominentForeground": "{{ background }}", + "extensionButton.prominentHoverBackground": "{{ accent }}80", + "extensionButton.background": "{{ muted }}", + "extensionButton.foreground": "{{ foreground }}", + "extensionButton.hoverBackground": "{{ muted }}80", + "extensionButton.separator": "{{ background }}", + "extensionBadge.remoteBackground": "{{ accent }}", + "extensionBadge.remoteForeground": "{{ background }}", + "extensionIcon.starForeground": "{{ yellow }}", + "extensionIcon.verifiedForeground": "{{ cyan }}", + "extensionIcon.preReleaseForeground": "{{ yellow }}", + "extensionIcon.sponsorForeground": "{{ purple }}", + + "pickerGroup.border": "{{ muted }}", + "pickerGroup.foreground": "{{ accent }}", + "quickInput.background": "{{ bg }}", + "quickInput.foreground": "{{ foreground }}", + "quickInputList.focusBackground": "{{ accent }}30", + "quickInputList.focusForeground": "{{ foreground }}", + "quickInputList.focusIconForeground": "{{ foreground }}", + "quickInputTitle.background": "{{ bg }}", + + "keybindingLabel.background": "{{ muted }}40", + "keybindingLabel.foreground": "{{ foreground }}", + "keybindingLabel.border": "{{ muted }}", + "keybindingLabel.bottomBorder": "{{ muted }}", + "keybindingTable.headerBackground": "{{ bg }}", + "keybindingTable.rowsBackground": "{{ bg }}40", + + "terminal.background": "{{ background }}", + "terminal.foreground": "{{ foreground }}", + "terminal.border": "{{ muted }}40", + "terminal.selectionBackground": "{{ selection_background }}60", + "terminal.selectionForeground": "{{ selection_foreground }}", + "terminal.inactiveSelectionBackground": "{{ selection_background }}30", + "terminal.findMatchBackground": "{{ yellow }}40", + "terminal.findMatchBorder": "{{ yellow }}", + "terminal.findMatchHighlightBackground": "{{ yellow }}25", + "terminal.findMatchHighlightBorder": "{{ yellow }}60", + "terminal.hoverHighlightBackground": "{{ accent }}20", + "terminalCursor.background": "{{ background }}", + "terminalCursor.foreground": "{{ cursor }}", + "terminal.ansiBlack": "{{ bg }}", + "terminal.ansiRed": "{{ red }}", + "terminal.ansiGreen": "{{ green }}", + "terminal.ansiYellow": "{{ yellow }}", + "terminal.ansiBlue": "{{ blue }}", + "terminal.ansiMagenta": "{{ purple }}", + "terminal.ansiCyan": "{{ cyan }}", + "terminal.ansiWhite": "{{ fg }}", + "terminal.ansiBrightBlack": "{{ muted }}", + "terminal.ansiBrightRed": "{{ bright_red }}", + "terminal.ansiBrightGreen": "{{ bright_green }}", + "terminal.ansiBrightYellow": "{{ bright_yellow }}", + "terminal.ansiBrightBlue": "{{ bright_blue }}", + "terminal.ansiBrightMagenta": "{{ bright_purple }}", + "terminal.ansiBrightCyan": "{{ bright_cyan }}", + "terminal.ansiBrightWhite": "{{ bright_fg }}", + "terminal.tab.activeBorder": "{{ accent }}", + "terminalCommandDecoration.defaultBackground": "{{ muted }}", + "terminalCommandDecoration.successBackground": "{{ green }}", + "terminalCommandDecoration.errorBackground": "{{ red }}", + "terminalOverviewRuler.cursorForeground": "{{ cursor }}", + "terminalOverviewRuler.findMatchForeground": "{{ yellow }}", + "terminalStickyScroll.background": "{{ bg }}", + "terminalStickyScrollHover.background": "{{ muted }}40", + + "debugToolBar.background": "{{ bg }}", + "debugToolBar.border": "{{ muted }}", + "debugView.stateLabelForeground": "{{ foreground }}", + "debugView.stateLabelBackground": "{{ accent }}30", + "debugView.valueChangedHighlight": "{{ cyan }}40", + "debugView.exceptionLabelForeground": "{{ background }}", + "debugView.exceptionLabelBackground": "{{ red }}", + "debugTokenExpression.name": "{{ purple }}", + "debugTokenExpression.value": "{{ foreground }}", + "debugTokenExpression.string": "{{ green }}", + "debugTokenExpression.boolean": "{{ orange }}", + "debugTokenExpression.number": "{{ orange }}", + "debugTokenExpression.error": "{{ red }}", + + "testing.iconFailed": "{{ red }}", + "testing.iconErrored": "{{ red }}", + "testing.iconPassed": "{{ green }}", + "testing.runAction": "{{ green }}", + "testing.iconQueued": "{{ yellow }}", + "testing.iconUnset": "{{ muted }}", + "testing.iconSkipped": "{{ yellow }}", + "testing.peekBorder": "{{ accent }}", + "testing.peekHeaderBackground": "{{ bg }}", + "testing.message.error.decorationForeground": "{{ red }}", + "testing.message.error.lineBackground": "{{ red }}15", + "testing.message.info.decorationForeground": "{{ blue }}", + "testing.message.info.lineBackground": "{{ blue }}15", + + "welcomePage.background": "{{ background }}", + "welcomePage.tileBackground": "{{ bg }}", + "welcomePage.tileHoverBackground": "{{ muted }}40", + "welcomePage.tileBorder": "{{ muted }}", + "welcomePage.progress.background": "{{ muted }}", + "welcomePage.progress.foreground": "{{ accent }}", + "walkThrough.embeddedEditorBackground": "{{ bg }}", + "walkthrough.stepTitle.foreground": "{{ foreground }}", + + "gitDecoration.addedResourceForeground": "{{ green }}", + "gitDecoration.modifiedResourceForeground": "{{ orange }}", + "gitDecoration.deletedResourceForeground": "{{ red }}", + "gitDecoration.renamedResourceForeground": "{{ cyan }}", + "gitDecoration.stageModifiedResourceForeground": "{{ orange }}", + "gitDecoration.stageDeletedResourceForeground": "{{ red }}", + "gitDecoration.untrackedResourceForeground": "{{ green }}", + "gitDecoration.ignoredResourceForeground": "{{ muted }}", + "gitDecoration.conflictingResourceForeground": "{{ yellow }}", + "gitDecoration.submoduleResourceForeground": "{{ purple }}", + + "settings.headerForeground": "{{ foreground }}", + "settings.modifiedItemIndicator": "{{ accent }}", + "settings.dropdownBackground": "{{ bg }}", + "settings.dropdownForeground": "{{ foreground }}", + "settings.dropdownBorder": "{{ muted }}", + "settings.dropdownListBorder": "{{ muted }}", + "settings.checkboxBackground": "{{ bg }}", + "settings.checkboxForeground": "{{ foreground }}", + "settings.checkboxBorder": "{{ muted }}", + "settings.rowHoverBackground": "{{ bg }}", + "settings.textInputBackground": "{{ bg }}", + "settings.textInputForeground": "{{ foreground }}", + "settings.textInputBorder": "{{ muted }}", + "settings.numberInputBackground": "{{ bg }}", + "settings.numberInputForeground": "{{ foreground }}", + "settings.numberInputBorder": "{{ muted }}", + "settings.focusedRowBackground": "{{ accent }}10", + "settings.focusedRowBorder": "{{ accent }}40", + "settings.headerBorder": "{{ muted }}", + "settings.sashBorder": "{{ muted }}", + "settings.settingsHeaderHoverForeground": "{{ accent }}", + + "breadcrumb.foreground": "{{ muted }}", + "breadcrumb.background": "{{ background }}", + "breadcrumb.focusForeground": "{{ foreground }}", + "breadcrumb.activeSelectionForeground": "{{ foreground }}", + "breadcrumbPicker.background": "{{ bg }}", + + "editor.snippetTabstopHighlightBackground": "{{ accent }}20", + "editor.snippetTabstopHighlightBorder": "{{ accent }}40", + "editor.snippetFinalTabstopHighlightBackground": "{{ green }}20", + "editor.snippetFinalTabstopHighlightBorder": "{{ green }}40", + + "symbolIcon.arrayForeground": "{{ orange }}", + "symbolIcon.booleanForeground": "{{ orange }}", + "symbolIcon.classForeground": "{{ yellow }}", + "symbolIcon.colorForeground": "{{ cyan }}", + "symbolIcon.constantForeground": "{{ bright_yellow }}", + "symbolIcon.constructorForeground": "{{ blue }}", + "symbolIcon.enumeratorForeground": "{{ yellow }}", + "symbolIcon.enumeratorMemberForeground": "{{ orange }}", + "symbolIcon.eventForeground": "{{ yellow }}", + "symbolIcon.fieldForeground": "{{ foreground }}", + "symbolIcon.fileForeground": "{{ foreground }}", + "symbolIcon.folderForeground": "{{ foreground }}", + "symbolIcon.functionForeground": "{{ blue }}", + "symbolIcon.interfaceForeground": "{{ yellow }}", + "symbolIcon.keyForeground": "{{ bright_purple }}", + "symbolIcon.keywordForeground": "{{ bright_purple }}", + "symbolIcon.methodForeground": "{{ blue }}", + "symbolIcon.moduleForeground": "{{ yellow }}", + "symbolIcon.namespaceForeground": "{{ blue }}", + "symbolIcon.nullForeground": "{{ orange }}", + "symbolIcon.numberForeground": "{{ orange }}", + "symbolIcon.objectForeground": "{{ yellow }}", + "symbolIcon.operatorForeground": "{{ bright_blue }}", + "symbolIcon.packageForeground": "{{ yellow }}", + "symbolIcon.propertyForeground": "{{ foreground }}", + "symbolIcon.referenceForeground": "{{ bright_purple }}", + "symbolIcon.snippetForeground": "{{ green }}", + "symbolIcon.stringForeground": "{{ green }}", + "symbolIcon.structForeground": "{{ yellow }}", + "symbolIcon.textForeground": "{{ foreground }}", + "symbolIcon.typeParameterForeground": "{{ yellow }}", + "symbolIcon.unitForeground": "{{ orange }}", + "symbolIcon.variableForeground": "{{ bright_purple }}", + + "debugIcon.breakpointForeground": "{{ red }}", + "debugIcon.breakpointDisabledForeground": "{{ muted }}", + "debugIcon.breakpointUnverifiedForeground": "{{ yellow }}", + "debugIcon.breakpointCurrentStackframeForeground": "{{ yellow }}", + "debugIcon.breakpointStackframeForeground": "{{ green }}", + "debugIcon.startForeground": "{{ green }}", + "debugIcon.pauseForeground": "{{ yellow }}", + "debugIcon.stopForeground": "{{ red }}", + "debugIcon.disconnectForeground": "{{ red }}", + "debugIcon.restartForeground": "{{ green }}", + "debugIcon.stepOverForeground": "{{ blue }}", + "debugIcon.stepIntoForeground": "{{ cyan }}", + "debugIcon.stepOutForeground": "{{ purple }}", + "debugIcon.continueForeground": "{{ green }}", + "debugIcon.stepBackForeground": "{{ yellow }}", + "debugConsole.infoForeground": "{{ blue }}", + "debugConsole.warningForeground": "{{ yellow }}", + "debugConsole.errorForeground": "{{ red }}", + "debugConsole.sourceForeground": "{{ foreground }}", + "debugConsoleInputIcon.foreground": "{{ accent }}", + + "notebook.editorBackground": "{{ background }}", + "notebook.cellBorderColor": "{{ muted }}40", + "notebook.cellHoverBackground": "{{ bg }}40", + "notebook.cellInsertionIndicator": "{{ accent }}", + "notebook.cellStatusBarItemHoverBackground": "{{ muted }}", + "notebook.cellToolbarSeparator": "{{ muted }}", + "notebook.cellEditorBackground": "{{ bg }}", + "notebook.focusedCellBackground": "{{ bg }}60", + "notebook.focusedCellBorder": "{{ accent }}", + "notebook.focusedEditorBorder": "{{ accent }}", + "notebook.inactiveFocusedCellBorder": "{{ muted }}", + "notebook.inactiveSelectedCellBorder": "{{ muted }}", + "notebook.outputContainerBackgroundColor": "{{ bg }}", + "notebook.outputContainerBorderColor": "{{ muted }}40", + "notebook.selectedCellBackground": "{{ accent }}15", + "notebook.selectedCellBorder": "{{ accent }}40", + "notebook.symbolHighlightBackground": "{{ accent }}20", + "notebookStatusErrorIcon.foreground": "{{ red }}", + "notebookStatusRunningIcon.foreground": "{{ accent }}", + "notebookStatusSuccessIcon.foreground": "{{ green }}", + "notebookEditorOverviewRuler.runningCellForeground": "{{ accent }}", + + "charts.foreground": "{{ foreground }}", + "charts.lines": "{{ muted }}", + "charts.red": "{{ red }}", + "charts.blue": "{{ blue }}", + "charts.yellow": "{{ yellow }}", + "charts.orange": "{{ orange }}", + "charts.green": "{{ green }}", + "charts.purple": "{{ purple }}", + + "ports.iconRunningProcessForeground": "{{ accent }}", + + "commentsView.resolvedIcon": "{{ green }}", + "commentsView.unresolvedIcon": "{{ yellow }}", + + "editorWatermark.foreground": "{{ muted }}", + + "inlineChat.background": "{{ bg }}", + "inlineChat.border": "{{ muted }}", + "inlineChat.shadow": "{{ bg }}80", + "inlineChatInput.border": "{{ muted }}", + "inlineChatInput.focusBorder": "{{ accent }}", + "inlineChatInput.placeholderForeground": "{{ muted }}", + "inlineChatInput.background": "{{ background }}", + "inlineChatDiff.inserted": "{{ green }}20", + "inlineChatDiff.removed": "{{ red }}20", + + "chat.requestBackground": "{{ bg }}", + "chat.requestBorder": "{{ muted }}" + }, + "tokenColors": [ + { + "name": "Comment", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground": "{{ muted }}" + } + }, + { + "name": "Variable", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "Variable Parameter", + "scope": ["variable.parameter", "entity.name.variable.parameter", "meta.function.parameter"], + "settings": { + "foreground": "{{ cyan }}", + "fontStyle": "italic" + } + }, + { + "name": "Variable Property", + "scope": ["variable.other.property", "variable.other.object.property"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "Variable Constant", + "scope": ["variable.other.constant"], + "settings": { + "foreground": "{{ bright_yellow }}" + } + }, + { + "name": "Enum Member", + "scope": ["variable.other.enummember"], + "settings": { + "foreground": "{{ orange }}" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "{{ red }}", + "fontStyle": "strikethrough" + } + }, + { + "name": "Invalid Deprecated", + "scope": ["invalid.deprecated"], + "settings": { + "foreground": "{{ yellow }}", + "fontStyle": "strikethrough" + } + }, + { + "name": "Keyword", + "scope": ["keyword", "storage.type.class", "storage.type.function"], + "settings": { + "foreground": "{{ bright_purple }}" + } + }, + { + "name": "Storage Modifier", + "scope": ["storage.modifier"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "Keyword Control", + "scope": ["keyword.control", "keyword.control.flow"], + "settings": { + "foreground": "{{ bright_purple }}" + } + }, + { + "name": "Keyword Import", + "scope": ["keyword.control.import", "keyword.control.export", "keyword.control.from", "keyword.control.as"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Keyword Operator", + "scope": ["keyword.operator", "keyword.operator.new", "keyword.operator.expression", "keyword.operator.logical", "keyword.operator.comparison"], + "settings": { + "foreground": "{{ bright_blue }}" + } + }, + { + "name": "Operator", + "scope": ["punctuation.accessor", "punctuation.separator.key-value"], + "settings": { + "foreground": "{{ bright_blue }}" + } + }, + { + "name": "Type", + "scope": ["storage.type", "entity.name.type"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "Type Builtin", + "scope": ["storage.type.primitive", "support.type"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "Type Class", + "scope": ["entity.name.type.class", "support.class", "entity.other.inherited-class"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "Type Interface", + "scope": ["entity.name.type.interface"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "Type Enum", + "scope": ["entity.name.type.enum"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "Type Parameter", + "scope": ["entity.name.type.parameter"], + "settings": { + "foreground": "{{ yellow }}", + "fontStyle": "italic" + } + }, + { + "name": "Namespace", + "scope": ["entity.name.namespace", "entity.name.type.module"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Function", + "scope": ["entity.name.function", "meta.function-call.generic"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Function Builtin", + "scope": ["support.function"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "Function Method", + "scope": ["entity.name.function.method", "meta.method.declaration"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Function Decorator", + "scope": ["entity.name.function.decorator", "meta.decorator", "punctuation.decorator"], + "settings": { + "foreground": "{{ cyan }}", + "fontStyle": "italic" + } + }, + { + "name": "Punctuation", + "scope": ["punctuation", "meta.brace", "meta.bracket"], + "settings": { + "foreground": "{{ dark_fg }}" + } + }, + { + "name": "Constant Numeric", + "scope": ["constant.numeric", "constant.numeric.integer", "constant.numeric.float", "constant.numeric.hex", "constant.numeric.octal", "constant.numeric.binary"], + "settings": { + "foreground": "{{ orange }}" + } + }, + { + "name": "Constant Boolean", + "scope": ["constant.language.boolean"], + "settings": { + "foreground": "{{ orange }}" + } + }, + { + "name": "Constant Builtin", + "scope": ["constant.language", "constant.language.null", "constant.language.undefined"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "Constant Character", + "scope": ["constant.character"], + "settings": { + "foreground": "{{ green }}" + } + }, + { + "name": "Constant Character Escape", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "{{ bright_purple }}" + } + }, + { + "name": "String", + "scope": ["string", "string.quoted", "string.template"], + "settings": { + "foreground": "{{ green }}" + } + }, + { + "name": "String Interpolation", + "scope": ["punctuation.definition.template-expression", "punctuation.section.embedded", "meta.embedded.line"], + "settings": { + "foreground": "{{ bright_blue }}" + } + }, + { + "name": "String Regexp", + "scope": ["string.regexp", "constant.other.character-class.regexp", "constant.character.escape.regexp"], + "settings": { + "foreground": "{{ bright_cyan }}" + } + }, + { + "name": "Support", + "scope": ["support.type.property-name", "support.constant"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "Tag", + "scope": ["entity.name.tag", "meta.tag"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "Tag Attribute", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "CSS Property", + "scope": ["support.type.property-name.css", "support.type.vendored.property-name.css", "meta.property-name.css"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "CSS Value", + "scope": ["support.constant.property-value.css", "meta.property-value.css"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "CSS Selector", + "scope": ["entity.other.attribute-name.class.css", "entity.other.attribute-name.id.css"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "CSS Pseudo", + "scope": ["entity.other.attribute-name.pseudo-class.css", "entity.other.attribute-name.pseudo-element.css"], + "settings": { + "foreground": "{{ cyan }}", + "fontStyle": "italic" + } + }, + { + "name": "CSS Units", + "scope": ["keyword.other.unit.css"], + "settings": { + "foreground": "{{ orange }}" + } + }, + { + "name": "JSON Key Level 0", + "scope": ["source.json meta.structure.dictionary.json support.type.property-name.json"], + "settings": { + "foreground": "{{ orange }}" + } + }, + { + "name": "JSON Key Level 1", + "scope": ["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "JSON Key Level 2", + "scope": ["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "JSON Key Level 3", + "scope": ["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"], + "settings": { + "foreground": "{{ bright_purple }}" + } + }, + { + "name": "JSON Key Level 4", + "scope": ["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "JSON Key Level 5+", + "scope": ["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"], + "settings": { + "foreground": "{{ green }}" + } + }, + { + "name": "Markdown Heading", + "scope": ["markup.heading", "entity.name.section.markdown", "punctuation.definition.heading.markdown"], + "settings": { + "foreground": "{{ blue }}", + "fontStyle": "bold" + } + }, + { + "name": "Markdown Bold", + "scope": ["markup.bold", "punctuation.definition.bold.markdown"], + "settings": { + "foreground": "{{ foreground }}", + "fontStyle": "bold" + } + }, + { + "name": "Markdown Italic", + "scope": ["markup.italic", "punctuation.definition.italic.markdown"], + "settings": { + "foreground": "{{ foreground }}", + "fontStyle": "italic" + } + }, + { + "name": "Markdown Link", + "scope": ["markup.underline.link", "string.other.link.title.markdown", "string.other.link.description.markdown"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Markdown Code", + "scope": ["markup.inline.raw", "markup.fenced_code.block", "markup.raw.block"], + "settings": { + "foreground": "{{ green }}" + } + }, + { + "name": "Markdown Quote", + "scope": ["markup.quote", "punctuation.definition.quote.begin.markdown"], + "settings": { + "foreground": "{{ muted }}", + "fontStyle": "italic" + } + }, + { + "name": "Markdown List", + "scope": ["punctuation.definition.list.begin.markdown", "markup.list.numbered", "markup.list.unnumbered"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "Diff Inserted", + "scope": ["markup.inserted", "punctuation.definition.inserted"], + "settings": { + "foreground": "{{ green }}" + } + }, + { + "name": "Diff Deleted", + "scope": ["markup.deleted", "punctuation.definition.deleted"], + "settings": { + "foreground": "{{ red }}" + } + }, + { + "name": "Diff Changed", + "scope": ["markup.changed", "punctuation.definition.changed"], + "settings": { + "foreground": "{{ orange }}" + } + }, + { + "name": "This/Self", + "scope": ["variable.language.this", "variable.language.self", "variable.language.special.self"], + "settings": { + "foreground": "{{ foreground }}", + "fontStyle": "italic" + } + }, + { + "name": "Object Keys", + "scope": ["meta.object-literal.key", "string.unquoted.label.js"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "Rust Lifetime", + "scope": ["entity.name.type.lifetime.rust", "punctuation.definition.lifetime.rust"], + "settings": { + "foreground": "{{ cyan }}", + "fontStyle": "italic" + } + }, + { + "name": "Rust Macro", + "scope": ["entity.name.function.macro.rust", "support.function.macro.rust"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "Shell Variable", + "scope": ["variable.other.normal.shell", "variable.other.positional.shell", "variable.other.bracket.shell"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "Shell Command", + "scope": ["entity.name.command.shell"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Shell Builtin", + "scope": ["support.function.builtin.shell"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "YAML Key", + "scope": ["entity.name.tag.yaml"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "TOML Key", + "scope": ["keyword.key.toml", "support.type.property-name.toml"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "TOML Table", + "scope": ["entity.other.attribute-name.table.toml", "support.type.property-name.table.toml"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "INI Section", + "scope": ["entity.name.section.group-title.ini", "punctuation.definition.entity.ini"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "INI Key", + "scope": ["keyword.other.definition.ini"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "Make Target", + "scope": ["entity.name.function.target.makefile"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Make Variable", + "scope": ["variable.other.makefile"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "Go Package", + "scope": ["entity.name.package.go"], + "settings": { + "foreground": "{{ blue }}" + } + }, + { + "name": "Python Self", + "scope": ["variable.parameter.function.language.special.self.python"], + "settings": { + "foreground": "{{ foreground }}", + "fontStyle": "italic" + } + }, + { + "name": "Python Magic", + "scope": ["support.function.magic.python", "support.variable.magic.python"], + "settings": { + "foreground": "{{ cyan }}", + "fontStyle": "italic" + } + }, + { + "name": "PHP Variable", + "scope": ["variable.other.php", "punctuation.definition.variable.php"], + "settings": { + "foreground": "{{ foreground }}" + } + }, + { + "name": "C Preprocessor", + "scope": ["meta.preprocessor.c", "meta.preprocessor.include.c", "keyword.control.directive.include.c"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "C# Attribute", + "scope": ["meta.attribute.csharp", "entity.name.type.attribute.csharp"], + "settings": { + "foreground": "{{ cyan }}" + } + }, + { + "name": "SQL Keyword", + "scope": ["keyword.other.DML.sql", "keyword.other.DDL.sql"], + "settings": { + "foreground": "{{ bright_purple }}" + } + }, + { + "name": "GraphQL Type", + "scope": ["support.type.graphql", "entity.name.type.graphql"], + "settings": { + "foreground": "{{ yellow }}" + } + }, + { + "name": "GraphQL Field", + "scope": ["variable.graphql", "variable.other.graphql"], + "settings": { + "foreground": "{{ foreground }}" + } + } + ] +} diff --git a/test/cli b/test/cli index 82493e28..d4c14bb3 100755 --- a/test/cli +++ b/test/cli @@ -222,22 +222,20 @@ foreground = "#ffffff" background = "#000000" selection_foreground = "#000000" selection_background = "#808080" -color0 = "#000000" -color1 = "#ff0000" -color2 = "#00ff00" -color3 = "#ffff00" -color4 = "#0000ff" -color5 = "#ff00ff" -color6 = "#00ffff" -color7 = "#ffffff" -color8 = "#111111" -color9 = "#ff1111" -color10 = "#11ff11" -color11 = "#ffff11" -color12 = "#1111ff" -color13 = "#ff11ff" -color14 = "#11ffff" -color15 = "#eeeeee" +red = "#ff0000" +green = "#00ff00" +yellow = "#ffff00" +blue = "#0000ff" +purple = "#ff00ff" +cyan = "#00ffff" +muted = "#111111" +bright_red = "#ff1111" +bright_green = "#11ff11" +bright_yellow = "#ffff11" +bright_blue = "#1111ff" +bright_purple = "#ff11ff" +bright_cyan = "#11ffff" +bright_fg = "#eeeeee" EOF cat >"$USER_THEMED/mix-test.txt.tpl" <<'EOF' diff --git a/themes/catppuccin-latte/btop.theme b/themes/catppuccin-latte/btop.theme deleted file mode 100644 index 87ed1817..00000000 --- a/themes/catppuccin-latte/btop.theme +++ /dev/null @@ -1,84 +0,0 @@ -# https://github.com/catppuccin/btop/blob/main/themes/catppuccin_latte.theme -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#eff1f5" - -# Main text color -theme[main_fg]="#4c4f69" - -# Title color for boxes -theme[title]="#4c4f69" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#1e66f5" - -# Background color of selected item in processes box -theme[selected_bg]="#bcc0cc" - -# Foreground color of selected item in processes box -theme[selected_fg]="#1e66f5" - -# Color of inactive/disabled text -theme[inactive_fg]="#8c8fa1" - -# Color of text appearing on top of graphs, i.e uptime and current network graph scaling -theme[graph_text]="#dc8a78" - -# Background color of the percentage meters -theme[meter_bg]="#bcc0cc" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#dc8a78" - -# CPU, Memory, Network, Proc box outline colors -theme[cpu_box]="#8839ef" #Mauve -theme[mem_box]="#40a02b" #Green -theme[net_box]="#e64553" #Maroon -theme[proc_box]="#1e66f5" #Blue - -# Box divider line and small boxes line color -theme[div_line]="#9ca0b0" - -# Temperature graph color (Green -> Yellow -> Red) -theme[temp_start]="#40a02b" -theme[temp_mid]="#df8e1d" -theme[temp_end]="#d20f39" - -# CPU graph colors (Teal -> Lavender) -theme[cpu_start]="#179299" -theme[cpu_mid]="#209fb5" -theme[cpu_end]="#7287fd" - -# Mem/Disk free meter (Mauve -> Lavender -> Blue) -theme[free_start]="#8839ef" -theme[free_mid]="#7287fd" -theme[free_end]="#1e66f5" - -# Mem/Disk cached meter (Sapphire -> Lavender) -theme[cached_start]="#209fb5" -theme[cached_mid]="#1e66f5" -theme[cached_end]="#7287fd" - -# Mem/Disk available meter (Peach -> Red) -theme[available_start]="#fe640b" -theme[available_mid]="#e64553" -theme[available_end]="#d20f39" - -# Mem/Disk used meter (Green -> Sky) -theme[used_start]="#40a02b" -theme[used_mid]="#179299" -theme[used_end]="#04a5e5" - -# Download graph colors (Peach -> Red) -theme[download_start]="#fe640b" -theme[download_mid]="#e64553" -theme[download_end]="#d20f39" - -# Upload graph colors (Green -> Sky) -theme[upload_start]="#40a02b" -theme[upload_mid]="#179299" -theme[upload_end]="#04a5e5" - -# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve) -theme[process_start]="#209fb5" -theme[process_mid]="#7287fd" -theme[process_end]="#8839ef" diff --git a/themes/catppuccin-latte/colors.toml b/themes/catppuccin-latte/colors.toml index 87c37d4a..8bf2a271 100644 --- a/themes/catppuccin-latte/colors.toml +++ b/themes/catppuccin-latte/colors.toml @@ -1,3 +1,5 @@ +mode = "light" + accent = "#1e66f5" cursor = "#dc8a78" foreground = "#4c4f69" @@ -5,19 +7,28 @@ background = "#eff1f5" selection_foreground = "#eff1f5" selection_background = "#dc8a78" -color0 = "#bcc0cc" -color1 = "#d20f39" -color2 = "#40a02b" -color3 = "#df8e1d" -color4 = "#1e66f5" -color5 = "#ea76cb" -color6 = "#179299" -color7 = "#5c5f77" -color8 = "#acb0be" -color9 = "#d20f39" -color10 = "#40a02b" -color11 = "#df8e1d" -color12 = "#1e66f5" -color13 = "#ea76cb" -color14 = "#179299" -color15 = "#6c6f85" +bg = "#eff1f5" +lighter_bg = "#dce0e8" +selection = "#ccd0da" +muted = "#acb0be" +dark_fg = "#9ca0b0" +fg = "#8c8fa1" +light_fg = "#5c5f77" +bright_fg = "#4c4f69" + +red = "#d20f39" +yellow = "#df8e1d" +orange = "#d84e2b" +green = "#40a02b" +cyan = "#179299" +blue = "#1e66f5" +purple = "#ea76cb" +brown = "#6c2715" +dark_bg = "#e3e4e8" +darker_bg = "#d7d8dc" +bright_red = "#d20f39" +bright_yellow = "#df8e1d" +bright_green = "#40a02b" +bright_cyan = "#179299" +bright_blue = "#1e66f5" +bright_purple = "#ea76cb" \ No newline at end of file diff --git a/themes/catppuccin-latte/light.mode b/themes/catppuccin-latte/light.mode deleted file mode 100644 index 66bb2d04..00000000 --- a/themes/catppuccin-latte/light.mode +++ /dev/null @@ -1 +0,0 @@ -# This will set "prefer-light" and use "Adwaita" as the theme diff --git a/themes/catppuccin/btop.theme b/themes/catppuccin/btop.theme deleted file mode 100644 index f0395b35..00000000 --- a/themes/catppuccin/btop.theme +++ /dev/null @@ -1,83 +0,0 @@ -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#1E1E2E" - -# Main text color -theme[main_fg]="#c6d0f5" - -# Title color for boxes -theme[title]="#c6d0f5" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#8caaee" - -# Background color of selected item in processes box -theme[selected_bg]="#51576d" - -# Foreground color of selected item in processes box -theme[selected_fg]="#8caaee" - -# Color of inactive/disabled text -theme[inactive_fg]="#838ba7" - -# Color of text appearing on top of graphs, i.e uptime and current network graph scaling -theme[graph_text]="#f2d5cf" - -# Background color of the percentage meters -theme[meter_bg]="#51576d" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#f2d5cf" - -# CPU, Memory, Network, Proc box outline colors -theme[cpu_box]="#ca9ee6" #Mauve -theme[mem_box]="#a6d189" #Green -theme[net_box]="#ea999c" #Maroon -theme[proc_box]="#8caaee" #Blue - -# Box divider line and small boxes line color -theme[div_line]="#737994" - -# Temperature graph color (Green -> Yellow -> Red) -theme[temp_start]="#a6d189" -theme[temp_mid]="#e5c890" -theme[temp_end]="#e78284" - -# CPU graph colors (Teal -> Lavender) -theme[cpu_start]="#81c8be" -theme[cpu_mid]="#85c1dc" -theme[cpu_end]="#babbf1" - -# Mem/Disk free meter (Mauve -> Lavender -> Blue) -theme[free_start]="#ca9ee6" -theme[free_mid]="#babbf1" -theme[free_end]="#8caaee" - -# Mem/Disk cached meter (Sapphire -> Lavender) -theme[cached_start]="#85c1dc" -theme[cached_mid]="#8caaee" -theme[cached_end]="#babbf1" - -# Mem/Disk available meter (Peach -> Red) -theme[available_start]="#ef9f76" -theme[available_mid]="#ea999c" -theme[available_end]="#e78284" - -# Mem/Disk used meter (Green -> Sky) -theme[used_start]="#a6d189" -theme[used_mid]="#81c8be" -theme[used_end]="#99d1db" - -# Download graph colors (Peach -> Red) -theme[download_start]="#ef9f76" -theme[download_mid]="#ea999c" -theme[download_end]="#e78284" - -# Upload graph colors (Green -> Sky) -theme[upload_start]="#a6d189" -theme[upload_mid]="#81c8be" -theme[upload_end]="#99d1db" - -# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve) -theme[process_start]="#85c1dc" -theme[process_mid]="#babbf1" -theme[process_end]="#ca9ee6" diff --git a/themes/catppuccin/colors.toml b/themes/catppuccin/colors.toml index 6943ef1f..d45dd941 100644 --- a/themes/catppuccin/colors.toml +++ b/themes/catppuccin/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#89b4fa" cursor = "#f5e0dc" foreground = "#cdd6f4" @@ -5,19 +7,28 @@ background = "#1e1e2e" selection_foreground = "#1e1e2e" selection_background = "#f5e0dc" -color0 = "#45475a" -color1 = "#f38ba8" -color2 = "#a6e3a1" -color3 = "#f9e2af" -color4 = "#89b4fa" -color5 = "#f5c2e7" -color6 = "#94e2d5" -color7 = "#bac2de" -color8 = "#585b70" -color9 = "#f38ba8" -color10 = "#a6e3a1" -color11 = "#f9e2af" -color12 = "#89b4fa" -color13 = "#f5c2e7" -color14 = "#94e2d5" -color15 = "#a6adc8" +bg = "#1e1e2e" +lighter_bg = "#313244" +selection = "#45475a" +muted = "#585b70" +dark_fg = "#6c7086" +fg = "#9399b2" +light_fg = "#bac2de" +bright_fg = "#cdd6f4" + +red = "#f38ba8" +yellow = "#f9e2af" +orange = "#f6b6ab" +green = "#a6e3a1" +cyan = "#94e2d5" +blue = "#89b4fa" +purple = "#f5c2e7" +brown = "#7b5b55" +dark_bg = "#161622" +darker_bg = "#101019" +bright_red = "#f38ba8" +bright_yellow = "#f9e2af" +bright_green = "#a6e3a1" +bright_cyan = "#94e2d5" +bright_blue = "#89b4fa" +bright_purple = "#f5c2e7" \ No newline at end of file diff --git a/themes/ethereal/btop.theme b/themes/ethereal/btop.theme deleted file mode 100644 index 135da3db..00000000 --- a/themes/ethereal/btop.theme +++ /dev/null @@ -1,70 +0,0 @@ -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#060B1E" - -# Main text color -theme[main_fg]="#ffcead" - -# Title color for boxes -theme[title]="#c89dc1" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#a3bfd1" - -# Background color of selected item in processes box -theme[selected_bg]="#6d7db6" - -# Foreground color of selected item in processes box -theme[selected_fg]="#ffcead" - -# Color of inactive/disabled text -theme[inactive_fg]="#6d7db6" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#c89dc1" - -# Box outline and divider line color -theme[cpu_box]="#92a593" -theme[mem_box]="#92a593" -theme[net_box]="#92a593" -theme[proc_box]="#92a593" -theme[div_line]="#6d7db6" - -# Gradient for all meters and graphs -theme[temp_start]="#a3bfd1" -theme[temp_mid]="#7d82d9" -theme[temp_end]="#92a593" - - -theme[cpu_start]="#a3bfd1" -theme[cpu_mid]="#7d82d9" -theme[cpu_end]="#92a593" - - -theme[free_start]="#7d82d9" -theme[free_mid]="#E9BB4F" -theme[free_end]="#E9BB4F" - - -theme[cached_start]="#E9BB4F" -theme[cached_mid]="#E9BB4F" -theme[cached_end]="#E9BB4F" - - -theme[available_start]="#a3bfd1" -theme[available_mid]="#a3bfd1" -theme[available_end]="#a3bfd1" - - -theme[used_start]="#92a593" -theme[used_mid]="#92a593" -theme[used_end]="#92a593" - - -theme[download_start]="#E9BB4F" -theme[download_mid]="#a3bfd1" -theme[download_end]="#7d82d9" - - -theme[upload_start]="#E9BB4F" -theme[upload_mid]="#a3bfd1" -theme[upload_end]="#7d82d9" \ No newline at end of file diff --git a/themes/ethereal/colors.toml b/themes/ethereal/colors.toml index dbce1ae4..2befcb0b 100644 --- a/themes/ethereal/colors.toml +++ b/themes/ethereal/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#7d82d9" cursor = "#ffcead" foreground = "#ffcead" @@ -5,19 +7,28 @@ background = "#060B1E" selection_foreground = "#060B1E" selection_background = "#ffcead" -color0 = "#3C486D" -color1 = "#ED5B5A" -color2 = "#92a593" -color3 = "#E9BB4F" -color4 = "#7d82d9" -color5 = "#c89dc1" -color6 = "#a3bfd1" -color7 = "#F99957" -color8 = "#6d7db6" -color9 = "#faaaa9" -color10 = "#c4cfc4" -color11 = "#f7dc9c" -color12 = "#c2c4f0" -color13 = "#ead7e7" -color14 = "#dfeaf0" -color15 = "#ffcead" +bg = "#060B1E" +lighter_bg = "#131a3a" +selection = "#252e56" +muted = "#3d4573" +dark_fg = "#6d7db6" +fg = "#9a96a8" +light_fg = "#c9b8a6" +bright_fg = "#ffcead" + +red = "#ED5B5A" +yellow = "#E9BB4F" +orange = "#eb8b54" +green = "#92a593" +cyan = "#a3bfd1" +blue = "#7d82d9" +purple = "#c89dc1" +brown = "#75452a" +dark_bg = "#040816" +darker_bg = "#030610" +bright_red = "#faaaa9" +bright_yellow = "#f7dc9c" +bright_green = "#c4cfc4" +bright_cyan = "#dfeaf0" +bright_blue = "#c2c4f0" +bright_purple = "#ead7e7" \ No newline at end of file diff --git a/themes/everforest/btop.theme b/themes/everforest/btop.theme deleted file mode 100644 index 2ad33bbe..00000000 --- a/themes/everforest/btop.theme +++ /dev/null @@ -1,92 +0,0 @@ -# All graphs and meters can be gradients -# For single color graphs leave "mid" and "end" variable empty. -# Use "start" and "end" variables for two color gradient -# Use "start", "mid" and "end" for three color gradient - -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#2d353b" - -# Main text color -theme[main_fg]="#d3c6aa" - -# Title color for boxes -theme[title]="#d3c6aa" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#e67e80" - -# Background color of selected items -theme[selected_bg]="#3d484d" - -# Foreground color of selected items -theme[selected_fg]="#dbbc7f" - -# Color of inactive/disabled text -theme[inactive_fg]="#2d353b" - -# Color of text appearing on top of graphs, i.e uptime and current network graph scaling -theme[graph_text]="#d3c6aa" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#a7c080" - -# Cpu box outline color -theme[cpu_box]="#3d484d" - -# Memory/disks box outline color -theme[mem_box]="#3d484d" - -# Net up/down box outline color -theme[net_box]="#3d484d" - -# Processes box outline color -theme[proc_box]="#3d484d" - -# Box divider line and small boxes line color -theme[div_line]="#3d484d" - -# Temperature graph colors -theme[temp_start]="#a7c080" -theme[temp_mid]="#dbbc7f" -theme[temp_end]="#f85552" - -# CPU graph colors -theme[cpu_start]="#a7c080" -theme[cpu_mid]="#dbbc7f" -theme[cpu_end]="#f85552" - -# Mem/Disk free meter -theme[free_start]="#f85552" -theme[free_mid]="#dbbc7f" -theme[free_end]="#a7c080" - -# Mem/Disk cached meter -theme[cached_start]="#7fbbb3" -theme[cached_mid]="#83c092" -theme[cached_end]="#a7c080" - -# Mem/Disk available meter -theme[available_start]="#f85552" -theme[available_mid]="#dbbc7f" -theme[available_end]="#a7c080" - -# Mem/Disk used meter -theme[used_start]="#a7c080" -theme[used_mid]="#dbbc7f" -theme[used_end]="#f85552" - -# Download graph colors -theme[download_start]="#a7c080" -theme[download_mid]="#83c092" -theme[download_end]="#7fbbb3" - -# Upload graph colors -theme[upload_start]="#dbbc7f" -theme[upload_mid]="#e69875" -theme[upload_end]="#e67e80" - -# Process box color gradient for threads, mem and cpu usage -theme[process_start]="#a7c080" -theme[process_mid]="#e67e80" -theme[process_end]="#f85552" - diff --git a/themes/everforest/colors.toml b/themes/everforest/colors.toml index 9aaeeb5a..c6bc7509 100644 --- a/themes/everforest/colors.toml +++ b/themes/everforest/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#7fbbb3" cursor = "#d3c6aa" foreground = "#d3c6aa" @@ -5,19 +7,28 @@ background = "#2d353b" selection_foreground = "#2d353b" selection_background = "#d3c6aa" -color0 = "#475258" -color1 = "#e67e80" -color2 = "#a7c080" -color3 = "#dbbc7f" -color4 = "#7fbbb3" -color5 = "#d699b6" -color6 = "#83c092" -color7 = "#d3c6aa" -color8 = "#475258" -color9 = "#e67e80" -color10 = "#a7c080" -color11 = "#dbbc7f" -color12 = "#7fbbb3" -color13 = "#d699b6" -color14 = "#83c092" -color15 = "#d3c6aa" +bg = "#2d353b" +lighter_bg = "#343f44" +selection = "#3d484d" +muted = "#475258" +dark_fg = "#4f585e" +fg = "#7a8478" +light_fg = "#9da9a0" +bright_fg = "#d3c6aa" + +red = "#e67e80" +yellow = "#dbbc7f" +orange = "#e09d7f" +green = "#a7c080" +cyan = "#83c092" +blue = "#7fbbb3" +purple = "#d699b6" +brown = "#704e3f" +dark_bg = "#21272c" +darker_bg = "#181d20" +bright_red = "#e67e80" +bright_yellow = "#dbbc7f" +bright_green = "#a7c080" +bright_cyan = "#83c092" +bright_blue = "#7fbbb3" +bright_purple = "#d699b6" \ No newline at end of file diff --git a/themes/flexoki-light/btop.theme b/themes/flexoki-light/btop.theme deleted file mode 100644 index 0caf9c65..00000000 --- a/themes/flexoki-light/btop.theme +++ /dev/null @@ -1,78 +0,0 @@ -# Main bg -theme[main_bg]="#FFFCF0" - -# Main text color -theme[main_fg]="#100F0F" - -# Title color for boxes -theme[title]="#100F0F" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#205EA6" - -# Background color of selected item in processes box -theme[selected_bg]="#414868" - -# Foreground color of selected item in processes box -theme[selected_fg]="#100F0F" - -# Color of inactive/disabled text -theme[inactive_fg]="#6F6E69" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#205EA6" - -# Cpu box outline color -theme[cpu_box]="#6F6E69" - -# Memory/disks box outline color -theme[mem_box]="#6F6E69" - -# Net up/down box outline color -theme[net_box]="#6F6E69" - -# Processes box outline color -theme[proc_box]="#6F6E69" - -# Box divider line and small boxes line color -theme[div_line]="#6F6E69" - -# Temperature graph colors -theme[temp_start]="#66800B" -theme[temp_mid]="#BC5215" -theme[temp_end]="#AF3029" - -# CPU graph colors -theme[cpu_start]="#66800B" -theme[cpu_mid]="#BC5215" -theme[cpu_end]="#AF3029" - -# Mem/Disk free meter -theme[free_start]="#66800B" -theme[free_mid]="#BC5215" -theme[free_end]="#AF3029" - -# Mem/Disk cached meter -theme[cached_start]="#66800B" -theme[cached_mid]="#BC5215" -theme[cached_end]="#AF3029" - -# Mem/Disk available meter -theme[available_start]="#66800B" -theme[available_mid]="#BC5215" -theme[available_end]="#AF3029" - -# Mem/Disk used meter -theme[used_start]="#66800B" -theme[used_mid]="#BC5215" -theme[used_end]="#AF3029" - -# Download graph colors -theme[download_start]="#66800B" -theme[download_mid]="#BC5215" -theme[download_end]="#AF3029" - -# Upload graph colors -theme[upload_start]="#66800B" -theme[upload_mid]="#BC5215" -theme[upload_end]="#AF3029" diff --git a/themes/flexoki-light/colors.toml b/themes/flexoki-light/colors.toml index 1e3b8860..17a9662d 100644 --- a/themes/flexoki-light/colors.toml +++ b/themes/flexoki-light/colors.toml @@ -1,3 +1,5 @@ +mode = "light" + accent = "#205EA6" cursor = "#100F0F" foreground = "#100F0F" @@ -5,19 +7,28 @@ background = "#FFFCF0" selection_foreground = "#100F0F" selection_background = "#CECDC3" -color0 = "#DAD8CE" -color1 = "#D14D41" -color2 = "#879A39" -color3 = "#D0A215" -color4 = "#205EA6" -color5 = "#CE5D97" -color6 = "#3AA99F" -color7 = "#B7B5AC" -color8 = "#100F0F" -color9 = "#D14D41" -color10 = "#879A39" -color11 = "#D0A215" -color12 = "#4385BE" -color13 = "#CE5D97" -color14 = "#3AA99F" -color15 = "#CECDC3" +bg = "#FFFCF0" +lighter_bg = "#E6E4D9" +selection = "#CECDC3" +muted = "#B7B5AC" +dark_fg = "#878580" +fg = "#6F6E69" +light_fg = "#403E3C" +bright_fg = "#100F0F" + +red = "#D14D41" +yellow = "#D0A215" +orange = "#d0772b" +green = "#879A39" +cyan = "#3AA99F" +blue = "#205EA6" +purple = "#CE5D97" +brown = "#683b15" +dark_bg = "#f2efe4" +darker_bg = "#e5e2d8" +bright_red = "#D14D41" +bright_yellow = "#D0A215" +bright_green = "#879A39" +bright_cyan = "#3AA99F" +bright_blue = "#4385BE" +bright_purple = "#CE5D97" \ No newline at end of file diff --git a/themes/flexoki-light/light.mode b/themes/flexoki-light/light.mode deleted file mode 100644 index e65461b9..00000000 --- a/themes/flexoki-light/light.mode +++ /dev/null @@ -1 +0,0 @@ -# This will set "prefer-light" and use "Adwaita" as the theme \ No newline at end of file diff --git a/themes/gruvbox/btop.theme b/themes/gruvbox/btop.theme deleted file mode 100644 index 05849545..00000000 --- a/themes/gruvbox/btop.theme +++ /dev/null @@ -1,92 +0,0 @@ -#Bashtop gruvbox (https://github.com/morhetz/gruvbox) theme -#by BachoSeven - -# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255" -# example for white: "#FFFFFF", "#ff" or "255 255 255". - -# All graphs and meters can be gradients -# For single color graphs leave "mid" and "end" variable empty. -# Use "start" and "end" variables for two color gradient -# Use "start", "mid" and "end" for three color gradient - -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#282828" - -# Main text color -theme[main_fg]="#a89984" - -# Title color for boxes -theme[title]="#ebdbb2" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#d79921" - -# Background color of selected items -theme[selected_bg]="#282828" - -# Foreground color of selected items -theme[selected_fg]="#fabd2f" - -# Color of inactive/disabled text -theme[inactive_fg]="#282828" - -# Color of text appearing on top of graphs, i.e uptime and current network graph scaling -theme[graph_text]="#585858" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#98971a" - -# Cpu box outline color -theme[cpu_box]="#a89984" - -# Memory/disks box outline color -theme[mem_box]="#a89984" - -# Net up/down box outline color -theme[net_box]="#a89984" - -# Processes box outline color -theme[proc_box]="#a89984" - -# Box divider line and small boxes line color -theme[div_line]="#a89984" - -# Temperature graph colors -theme[temp_start]="#458588" -theme[temp_mid]="#d3869b" -theme[temp_end]="#fb4394" - -# CPU graph colors -theme[cpu_start]="#b8bb26" -theme[cpu_mid]="#d79921" -theme[cpu_end]="#fb4934" - -# Mem/Disk free meter -theme[free_start]="#4e5900" -theme[free_mid]="" -theme[free_end]="#98971a" - -# Mem/Disk cached meter -theme[cached_start]="#458588" -theme[cached_mid]="" -theme[cached_end]="#83a598" - -# Mem/Disk available meter -theme[available_start]="#d79921" -theme[available_mid]="" -theme[available_end]="#fabd2f" - -# Mem/Disk used meter -theme[used_start]="#cc241d" -theme[used_mid]="" -theme[used_end]="#fb4934" - -# Download graph colors -theme[download_start]="#3d4070" -theme[download_mid]="#6c71c4" -theme[download_end]="#a3a8f7" - -# Upload graph colors -theme[upload_start]="#701c45" -theme[upload_mid]="#b16286" -theme[upload_end]="#d3869b" diff --git a/themes/gruvbox/colors.toml b/themes/gruvbox/colors.toml index 57847f0a..b52f4d95 100644 --- a/themes/gruvbox/colors.toml +++ b/themes/gruvbox/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#7daea3" cursor = "#bdae93" foreground = "#d4be98" @@ -5,19 +7,28 @@ background = "#282828" selection_foreground = "#ebdbb2" selection_background = "#d65d0e" -color0 = "#3c3836" -color1 = "#ea6962" -color2 = "#a9b665" -color3 = "#d8a657" -color4 = "#7daea3" -color5 = "#d3869b" -color6 = "#89b482" -color7 = "#d4be98" -color8 = "#3c3836" -color9 = "#ea6962" -color10 = "#a9b665" -color11 = "#d8a657" -color12 = "#7daea3" -color13 = "#d3869b" -color14 = "#89b482" -color15 = "#d4be98" +bg = "#282828" +lighter_bg = "#3c3836" +selection = "#504945" +muted = "#665c54" +dark_fg = "#7c6f64" +fg = "#a89984" +light_fg = "#bdae93" +bright_fg = "#d4be98" + +red = "#ea6962" +yellow = "#d8a657" +orange = "#e1875c" +green = "#a9b665" +cyan = "#89b482" +blue = "#7daea3" +purple = "#d3869b" +brown = "#70432e" +dark_bg = "#1e1e1e" +darker_bg = "#161616" +bright_red = "#ea6962" +bright_yellow = "#d8a657" +bright_green = "#a9b665" +bright_cyan = "#89b482" +bright_blue = "#7daea3" +bright_purple = "#d3869b" \ No newline at end of file diff --git a/themes/hackerman/btop.theme b/themes/hackerman/btop.theme deleted file mode 100644 index 76091891..00000000 --- a/themes/hackerman/btop.theme +++ /dev/null @@ -1,70 +0,0 @@ -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#0B0C16" - -# Main text color -theme[main_fg]="#ddf7ff" - -# Title color for boxes -theme[title]="#86a7df" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#7cf8f7" - -# Background color of selected item in processes box -theme[selected_bg]="#6a6e95" - -# Foreground color of selected item in processes box -theme[selected_fg]="#ddf7ff" - -# Color of inactive/disabled text -theme[inactive_fg]="#6a6e95" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#86a7df" - -# Box outline and divider line color -theme[cpu_box]="#4fe88f" -theme[mem_box]="#4fe88f" -theme[net_box]="#4fe88f" -theme[proc_box]="#4fe88f" -theme[div_line]="#6a6e95" - -# Gradient for all meters and graphs -theme[temp_start]="#7cf8f7" -theme[temp_mid]="#829dd4" -theme[temp_end]="#4fe88f" - - -theme[cpu_start]="#7cf8f7" -theme[cpu_mid]="#829dd4" -theme[cpu_end]="#4fe88f" - - -theme[free_start]="#829dd4" -theme[free_mid]="#50f7d4" -theme[free_end]="#50f7d4" - - -theme[cached_start]="#50f7d4" -theme[cached_mid]="#50f7d4" -theme[cached_end]="#50f7d4" - - -theme[available_start]="#7cf8f7" -theme[available_mid]="#7cf8f7" -theme[available_end]="#7cf8f7" - - -theme[used_start]="#4fe88f" -theme[used_mid]="#4fe88f" -theme[used_end]="#4fe88f" - - -theme[download_start]="#50f7d4" -theme[download_mid]="#7cf8f7" -theme[download_end]="#829dd4" - - -theme[upload_start]="#50f7d4" -theme[upload_mid]="#7cf8f7" -theme[upload_end]="#829dd4" \ No newline at end of file diff --git a/themes/hackerman/colors.toml b/themes/hackerman/colors.toml index 63a33957..0983be0b 100644 --- a/themes/hackerman/colors.toml +++ b/themes/hackerman/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#82FB9C" hyprland_active_border = "rgba(26a269ee) rgba(2ec27eee) 45deg" cursor = "#ddf7ff" @@ -6,19 +8,28 @@ background = "#0B0C16" selection_foreground = "#0B0C16" selection_background = "#ddf7ff" -color0 = "#3E4058" -color1 = "#50f872" -color2 = "#4fe88f" -color3 = "#50f7d4" -color4 = "#829dd4" -color5 = "#86a7df" -color6 = "#7cf8f7" -color7 = "#85E1FB" -color8 = "#6a6e95" -color9 = "#85ff9d" -color10 = "#9cf7c2" -color11 = "#a4ffec" -color12 = "#c4d2ed" -color13 = "#cddbf4" -color14 = "#d1fffe" -color15 = "#ddf7ff" +bg = "#0B0C16" +lighter_bg = "#151828" +selection = "#1f253a" +muted = "#2d3450" +dark_fg = "#6a6e95" +fg = "#8e95b8" +light_fg = "#b5c5db" +bright_fg = "#ddf7ff" + +red = "#50f872" +yellow = "#50f7d4" +orange = "#50f7a3" +green = "#4fe88f" +cyan = "#7cf8f7" +blue = "#829dd4" +purple = "#86a7df" +brown = "#287b51" +dark_bg = "#080910" +darker_bg = "#06060c" +bright_red = "#85ff9d" +bright_yellow = "#a4ffec" +bright_green = "#9cf7c2" +bright_cyan = "#d1fffe" +bright_blue = "#c4d2ed" +bright_purple = "#cddbf4" \ No newline at end of file diff --git a/themes/kanagawa/btop.theme b/themes/kanagawa/btop.theme deleted file mode 100644 index 5202748d..00000000 --- a/themes/kanagawa/btop.theme +++ /dev/null @@ -1,86 +0,0 @@ -# Bashtop Kanagawa-wave (https://github.com/rebelot/kanagawa.nvim) theme -# By: philikarus - -# Main bg -theme[main_bg]="#1f1f28" - -# Main text color -theme[main_fg]="#dcd7ba" - -# Title color for boxes -theme[title]="#dcd7ba" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#C34043" - -# Background color of selected item in processes box -theme[selected_bg]="#223249" - -# Foreground color of selected item in processes box -theme[selected_fg]="#dca561" - -# Color of inactive/disabled text -theme[inactive_fg]="#727169" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#7aa89f" - -# Cpu box outline color -theme[cpu_box]="#727169" - -# Memory/disks box outline color -theme[mem_box]="#727169" - -# Net up/down box outline color -theme[net_box]="#727169" - -# Processes box outline color -theme[proc_box]="#727169" - -# Box divider line and small boxes line color -theme[div_line]="#727169" - -# Temperature graph colors -theme[temp_start]="#98BB6C" -theme[temp_mid]="#DCA561" -theme[temp_end]="#E82424" - -# CPU graph colors -theme[cpu_start]="#98BB6C" -theme[cpu_mid]="#DCA561" -theme[cpu_end]="#E82424" - -# Mem/Disk free meter -theme[free_start]="#E82424" -theme[free_mid]="#C34043" -theme[free_end]="#FF5D62" - -# Mem/Disk cached meter -theme[cached_start]="#C0A36E" -theme[cached_mid]="#DCA561" -theme[cached_end]="#FF9E3B" - -# Mem/Disk available meter -theme[available_start]="#938AA9" -theme[available_mid]="#957FBB" -theme[available_end]="#9CABCA" - -# Mem/Disk used meter -theme[used_start]="#658594" -theme[used_mid]="#7E9CDB" -theme[used_end]="#7FB4CA" - -# Download graph colors -theme[download_start]="#7E9CDB" -theme[download_mid]="#938AA9" -theme[download_end]="#957FBB" - -# Upload graph colors -theme[upload_start]="#DCA561" -theme[upload_mid]="#E6C384" -theme[upload_end]="#E82424" - -# Process box color gradient for threads, mem and cpu usage -theme[process_start]="#98BB6C" -theme[process_mid]="#DCA561" -theme[process_end]="#C34043" diff --git a/themes/kanagawa/colors.toml b/themes/kanagawa/colors.toml index 865fb854..b905d664 100644 --- a/themes/kanagawa/colors.toml +++ b/themes/kanagawa/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#dcd7ba" cursor = "#c8c093" foreground = "#dcd7ba" @@ -5,19 +7,28 @@ background = "#1f1f28" selection_foreground = "#c8c093" selection_background = "#2d4f67" -color0 = "#090618" -color1 = "#c34043" -color2 = "#76946a" -color3 = "#c0a36e" -color4 = "#7e9cd8" -color5 = "#957fb8" -color6 = "#6a9589" -color7 = "#c8c093" -color8 = "#727169" -color9 = "#e82424" -color10 = "#98bb6c" -color11 = "#e6c384" -color12 = "#7fb4ca" -color13 = "#938aa9" -color14 = "#7aa89f" -color15 = "#dcd7ba" +bg = "#1f1f28" +lighter_bg = "#223249" +selection = "#363646" +muted = "#54546D" +dark_fg = "#727169" +fg = "#938aa9" +light_fg = "#c8c093" +bright_fg = "#dcd7ba" + +red = "#c34043" +yellow = "#c0a36e" +orange = "#c17158" +green = "#76946a" +cyan = "#6a9589" +blue = "#7e9cd8" +purple = "#957fb8" +brown = "#60382c" +dark_bg = "#17171e" +darker_bg = "#111116" +bright_red = "#e82424" +bright_yellow = "#e6c384" +bright_green = "#98bb6c" +bright_cyan = "#7aa89f" +bright_blue = "#7fb4ca" +bright_purple = "#938aa9" \ No newline at end of file diff --git a/themes/last-horizon/colors.toml b/themes/last-horizon/colors.toml index 7ec8cc19..205ec613 100644 --- a/themes/last-horizon/colors.toml +++ b/themes/last-horizon/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + # Accent and UI colors accent = "#b59790" hyprland_active_border = "rgba(8a8588ee) rgba(e2dddcee)" @@ -16,22 +18,24 @@ background = "#0c0b0c" selection_foreground = "#0c0b0c" selection_background = "#FAFCFB" -# Normal colors (ANSI 0-7) -color0 = "#0c0b0c" -color1 = "#c38b7b" -color2 = "#87a9b0" -color3 = "#6B5E73" -color4 = "#b59790" -color5 = "#c4d8e2" -color6 = "#a5a0b6" -color7 = "#cfd3cd" +bg = "#0c0b0c" +lighter_bg = "#0c0b0c" +selection = "#FAFCFB" +muted = "#584e51" +dark_fg = "#584e51" +fg = "#FAFCFB" +light_fg = "#cfd3cd" +bright_fg = "#e2dddc" -# Bright colors (ANSI 8-15) -color8 = "#584e51" -color9 = "#c38b7b" -color10 = "#87a9b0" -color11 = "#6B5E73" -color12 = "#b59790" -color13 = "#c4d8e2" -color14 = "#a5a0b6" -color15 = "#e2dddc" +red = "#c38b7b" +yellow = "#6B5E73" +green = "#87a9b0" +cyan = "#a5a0b6" +blue = "#b59790" +purple = "#c4d8e2" +bright_red = "#c38b7b" +bright_yellow = "#6B5E73" +bright_green = "#87a9b0" +bright_cyan = "#a5a0b6" +bright_blue = "#b59790" +bright_purple = "#c4d8e2" \ No newline at end of file diff --git a/themes/lumon/colors.toml b/themes/lumon/colors.toml index 1ddfcb14..023b3f21 100644 --- a/themes/lumon/colors.toml +++ b/themes/lumon/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + # Accent and UI colors accent = "#8bc9eb" active_border_color = "#f2fcff" @@ -5,31 +7,33 @@ active_tab_background = "#6fb8e3" # Cursor colors cursor = "#f2fcff" - -# Primary colors foreground = "#d6e2ee" background = "#16242d" - -# Selection colors selection_foreground = "#1b2d40" selection_background = "#4d9ed3" -# Normal colors (ANSI 0-7) -color0 = "#1b2d40" -color1 = "#4d86b0" -color2 = "#5e95bc" -color3 = "#6fa4c9" -color4 = "#6fb8e3" -color5 = "#8bc9eb" -color6 = "#b4e4f6" -color7 = "#d6e2ee" +bg = "#16242d" +lighter_bg = "#1b2d40" +selection = "#243d56" +muted = "#304860" +dark_fg = "#4d86b0" +fg = "#6fa4c9" +light_fg = "#d6e2ee" +bright_fg = "#f2fcff" -# Bright colors (ANSI 8-15) -color8 = "#304860" -color9 = "#73a6cb" -color10 = "#86b7d8" -color11 = "#9dcae5" -color12 = "#f2fcff" -color13 = "#b1d8ee" -color14 = "#d1eef8" -color15 = "#ffffff" +red = "#4d86b0" +yellow = "#6fa4c9" +orange = "#8bc9eb" +green = "#5e95bc" +cyan = "#b4e4f6" +blue = "#6fb8e3" +purple = "#8bc9eb" +brown = "#456475" +dark_bg = "#101b21" +darker_bg = "#0b1216" +bright_red = "#73a6cb" +bright_yellow = "#9dcae5" +bright_green = "#86b7d8" +bright_cyan = "#d1eef8" +bright_blue = "#f2fcff" +bright_purple = "#b1d8ee" \ No newline at end of file diff --git a/themes/matte-black/btop.theme b/themes/matte-black/btop.theme deleted file mode 100644 index c8cdcd02..00000000 --- a/themes/matte-black/btop.theme +++ /dev/null @@ -1,92 +0,0 @@ -# ──────────────────────────────────────────────────────────── -# Bashtop theme - Omarchy Matte Black -# by tahayvr -# https://github.com/tahayvr -# ──────────────────────────────────────────────────────────── - -# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255" -# example for white: "#ffffff", "#ff" or "255 255 255". - -# All graphs and meters can be gradients -# For single color graphs leave "mid" and "end" variable empty. -# Use "start" and "end" variables for two color gradient -# Use "start", "mid" and "end" for three color gradient - -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="" - -# Main text color -theme[main_fg]="#EAEAEA" - -# Title color for boxes -theme[title]="#8a8a8d" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#f59e0b" - -# Background color of selected item in processes box -theme[selected_bg]="#f59e0b" - -# Foreground color of selected item in processes box -theme[selected_fg]="#EAEAEA" - -# Color of inactive/disabled text -theme[inactive_fg]="#333333" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#8a8a8d" - -# Cpu box outline color -theme[cpu_box]="#8a8a8d" - -# Memory/disks box outline color -theme[mem_box]="#8a8a8d" - -# Net up/down box outline color -theme[net_box]="#8a8a8d" - -# Processes box outline color -theme[proc_box]="#8a8a8d" - -# Box divider line and small boxes line color -theme[div_line]="#8a8a8d" - -# Temperature graph colors -theme[temp_start]="#8a8a8d" -theme[temp_mid]="#f59e0b" -theme[temp_end]="#b91c1c" - -# CPU graph colors -theme[cpu_start]="#8a8a8d" -theme[cpu_mid]="#f59e0b" -theme[cpu_end]="#b91c1c" - -# Mem/Disk free meter -theme[free_start]="#8a8a8d" -theme[free_mid]="#f59e0b" -theme[free_end]="#b91c1c" - -# Mem/Disk cached meter -theme[cached_start]="#8a8a8d" -theme[cached_mid]="#f59e0b" -theme[cached_end]="#b91c1c" - -# Mem/Disk available meter -theme[available_start]="#8a8a8d" -theme[available_mid]="#f59e0b" -theme[available_end]="#b91c1c" - -# Mem/Disk used meter -theme[used_start]="#8a8a8d" -theme[used_mid]="#f59e0b" -theme[used_end]="#b91c1c" - -# Download graph colors -theme[download_start]="#8a8a8d" -theme[download_mid]="#f59e0b" -theme[download_end]="#b91c1c" - -# Upload graph colors -theme[upload_start]="#8a8a8d" -theme[upload_mid]="#f59e0b" -theme[upload_end]="#b91c1c" diff --git a/themes/matte-black/colors.toml b/themes/matte-black/colors.toml index 5e1a8cca..f56617ac 100644 --- a/themes/matte-black/colors.toml +++ b/themes/matte-black/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#e68e0d" cursor = "#eaeaea" foreground = "#bebebe" @@ -5,19 +7,28 @@ background = "#121212" selection_foreground = "#bebebe" selection_background = "#515151" -color0 = "#333333" -color1 = "#D35F5F" -color2 = "#FFC107" -color3 = "#b91c1c" -color4 = "#e68e0d" -color5 = "#D35F5F" -color6 = "#bebebe" -color7 = "#bebebe" -color8 = "#8a8a8d" -color9 = "#B91C1C" -color10 = "#FFC107" -color11 = "#b90a0a" -color12 = "#f59e0b" -color13 = "#B91C1C" -color14 = "#eaeaea" -color15 = "#ffffff" +bg = "#121212" +lighter_bg = "#1e1e1e" +selection = "#2a2a2a" +muted = "#333333" +dark_fg = "#555555" +fg = "#777777" +light_fg = "#8a8a8d" +bright_fg = "#bebebe" + +red = "#D35F5F" +yellow = "#b91c1c" +orange = "#c63d3d" +green = "#FFC107" +cyan = "#bebebe" +blue = "#e68e0d" +purple = "#D35F5F" +brown = "#631e1e" +dark_bg = "#0d0d0d" +darker_bg = "#090909" +bright_red = "#B91C1C" +bright_yellow = "#b90a0a" +bright_green = "#FFC107" +bright_cyan = "#eaeaea" +bright_blue = "#f59e0b" +bright_purple = "#B91C1C" \ No newline at end of file diff --git a/themes/miasma/btop.theme b/themes/miasma/btop.theme deleted file mode 100644 index 4db76eb7..00000000 --- a/themes/miasma/btop.theme +++ /dev/null @@ -1,70 +0,0 @@ -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#222222" - -# Main text color -theme[main_fg]="#c2c2b0" - -# Title color for boxes -theme[title]="#bb7744" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#c9a554" - -# Background color of selected item in processes box -theme[selected_bg]="#e4c47a" - -# Foreground color of selected item in processes box -theme[selected_fg]="#000000" - -# Color of inactive/disabled text -theme[inactive_fg]="#666666" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#bb7744" - -# Box outline and divider line color -theme[cpu_box]="#5f875f" -theme[mem_box]="#5f875f" -theme[net_box]="#5f875f" -theme[proc_box]="#5f875f" -theme[div_line]="#666666" - -# Gradient for all meters and graphs -theme[temp_start]="#c9a554" -theme[temp_mid]="#78824b" -theme[temp_end]="#5f875f" - - -theme[cpu_start]="#c9a554" -theme[cpu_mid]="#78824b" -theme[cpu_end]="#5f875f" - - -theme[free_start]="#78824b" -theme[free_mid]="#b36d43" -theme[free_end]="#b36d43" - - -theme[cached_start]="#b36d43" -theme[cached_mid]="#b36d43" -theme[cached_end]="#b36d43" - - -theme[available_start]="#c9a554" -theme[available_mid]="#c9a554" -theme[available_end]="#c9a554" - - -theme[used_start]="#5f875f" -theme[used_mid]="#5f875f" -theme[used_end]="#5f875f" - - -theme[download_start]="#b36d43" -theme[download_mid]="#c9a554" -theme[download_end]="#78824b" - - -theme[upload_start]="#b36d43" -theme[upload_mid]="#c9a554" -theme[upload_end]="#78824b" diff --git a/themes/miasma/colors.toml b/themes/miasma/colors.toml index 705ce2e4..70f7c06e 100644 --- a/themes/miasma/colors.toml +++ b/themes/miasma/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#78824b" cursor = "#c7c7c7" foreground = "#c2c2b0" @@ -5,19 +7,28 @@ background = "#222222" selection_foreground = "#c2c2b0" selection_background = "#78824b" -color0 = "#000000" -color1 = "#685742" -color2 = "#5f875f" -color3 = "#b36d43" -color4 = "#78824b" -color5 = "#bb7744" -color6 = "#c9a554" -color7 = "#d7c483" -color8 = "#666666" -color9 = "#685742" -color10 = "#5f875f" -color11 = "#b36d43" -color12 = "#78824b" -color13 = "#bb7744" -color14 = "#c9a554" -color15 = "#d7c483" +bg = "#222222" +lighter_bg = "#2c2c2c" +selection = "#383838" +muted = "#444444" +dark_fg = "#555555" +fg = "#666666" +light_fg = "#8a8a7e" +bright_fg = "#c2c2b0" + +red = "#685742" +yellow = "#b36d43" +orange = "#8d6242" +green = "#5f875f" +cyan = "#c9a554" +blue = "#78824b" +purple = "#bb7744" +brown = "#463121" +dark_bg = "#191919" +darker_bg = "#121212" +bright_red = "#685742" +bright_yellow = "#b36d43" +bright_green = "#5f875f" +bright_cyan = "#c9a554" +bright_blue = "#78824b" +bright_purple = "#bb7744" \ No newline at end of file diff --git a/themes/nord/btop.theme b/themes/nord/btop.theme deleted file mode 100644 index fbd0af14..00000000 --- a/themes/nord/btop.theme +++ /dev/null @@ -1,89 +0,0 @@ -#Bashtop theme with nord palette (https://www.nordtheme.com) -#by Justin Zobel - -# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255" -# example for white: "#ffffff", "#ff" or "255 255 255". - -# All graphs and meters can be gradients -# For single color graphs leave "mid" and "end" variable empty. -# Use "start" and "end" variables for two color gradient -# Use "start", "mid" and "end" for three color gradient - -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#2E3440" - -# Main text color -theme[main_fg]="#D8DEE9" - -# Title color for boxes -theme[title]="#8FBCBB" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#5E81AC" - -# Background color of selected item in processes box -theme[selected_bg]="#4C566A" - -# Foreground color of selected item in processes box -theme[selected_fg]="#ECEFF4" - -# Color of inactive/disabled text -theme[inactive_fg]="#4C566A" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#5E81AC" - -# Cpu box outline color -theme[cpu_box]="#4C566A" - -# Memory/disks box outline color -theme[mem_box]="#4C566A" - -# Net up/down box outline color -theme[net_box]="#4C566A" - -# Processes box outline color -theme[proc_box]="#4C566A" - -# Box divider line and small boxes line color -theme[div_line]="#4C566A" - -# Temperature graph colors -theme[temp_start]="#81A1C1" -theme[temp_mid]="#88C0D0" -theme[temp_end]="#ECEFF4" - -# CPU graph colors -theme[cpu_start]="#81A1C1" -theme[cpu_mid]="#88C0D0" -theme[cpu_end]="#ECEFF4" - -# Mem/Disk free meter -theme[free_start]="#81A1C1" -theme[free_mid]="#88C0D0" -theme[free_end]="#ECEFF4" - -# Mem/Disk cached meter -theme[cached_start]="#81A1C1" -theme[cached_mid]="#88C0D0" -theme[cached_end]="#ECEFF4" - -# Mem/Disk available meter -theme[available_start]="#81A1C1" -theme[available_mid]="#88C0D0" -theme[available_end]="#ECEFF4" - -# Mem/Disk used meter -theme[used_start]="#81A1C1" -theme[used_mid]="#88C0D0" -theme[used_end]="#ECEFF4" - -# Download graph colors -theme[download_start]="#81A1C1" -theme[download_mid]="#88C0D0" -theme[download_end]="#ECEFF4" - -# Upload graph colors -theme[upload_start]="#81A1C1" -theme[upload_mid]="#88C0D0" -theme[upload_end]="#ECEFF4" diff --git a/themes/nord/colors.toml b/themes/nord/colors.toml index 79c2ae23..a2a4254f 100644 --- a/themes/nord/colors.toml +++ b/themes/nord/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#81a1c1" cursor = "#d8dee9" foreground = "#d8dee9" @@ -5,19 +7,28 @@ background = "#2e3440" selection_foreground = "#d8dee9" selection_background = "#4c566a" -color0 = "#3b4252" -color1 = "#bf616a" -color2 = "#a3be8c" -color3 = "#ebcb8b" -color4 = "#81a1c1" -color5 = "#b48ead" -color6 = "#88c0d0" -color7 = "#e5e9f0" -color8 = "#4c566a" -color9 = "#bf616a" -color10 = "#a3be8c" -color11 = "#ebcb8b" -color12 = "#81a1c1" -color13 = "#b48ead" -color14 = "#8fbcbb" -color15 = "#eceff4" +bg = "#2e3440" +lighter_bg = "#3b4252" +selection = "#434c5e" +muted = "#4c566a" +dark_fg = "#667080" +fg = "#8690a0" +light_fg = "#adb5c4" +bright_fg = "#d8dee9" + +red = "#bf616a" +yellow = "#ebcb8b" +orange = "#d5967a" +green = "#a3be8c" +cyan = "#88c0d0" +blue = "#81a1c1" +purple = "#b48ead" +brown = "#6a4b3d" +dark_bg = "#222730" +darker_bg = "#191c23" +bright_red = "#bf616a" +bright_yellow = "#ebcb8b" +bright_green = "#a3be8c" +bright_cyan = "#8fbcbb" +bright_blue = "#81a1c1" +bright_purple = "#b48ead" \ No newline at end of file diff --git a/themes/osaka-jade/btop.theme b/themes/osaka-jade/btop.theme deleted file mode 100644 index 8e22ec9a..00000000 --- a/themes/osaka-jade/btop.theme +++ /dev/null @@ -1,87 +0,0 @@ -# Main background -theme[main_bg]="#111c18" - -# Main text color -theme[main_fg]="#F7E8B2" - -# Title color for boxes -theme[title]="#D6D5BC" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#E67D64" - -# Background color of selected items -theme[selected_bg]="#364538" - -# Foreground color of selected items -theme[selected_fg]="#DEB266" - -# Color of inactive/disabled text -theme[inactive_fg]="#32473B" - -# Color of text appearing on top of graphs -theme[graph_text]="#E6D8BA" - -# Misc colors for processes box -theme[proc_misc]="#E6D8BA" - -# Cpu box outline color -theme[cpu_box]="#81B8A8" - -# Memory/disks box outline color -theme[mem_box]="#81B8A8" - -# Net up/down box outline color -theme[net_box]="#81B8A8" - -# Processes box outline color -theme[proc_box]="#81B8A8" - -# Box divider line and small boxes line color -theme[div_line]="#81B8A8" - -# Temperature graph colors -theme[temp_start]="#BFD99A" -theme[temp_mid]="#E1B55E" -theme[temp_end]="#DBB05C" - -# CPU graph colors -theme[cpu_start]="#5F8C86" -theme[cpu_mid]="#629C89" -theme[cpu_end]="#76AD98" - -# Mem/Disk free meter -theme[free_start]="#5F8C86" -theme[free_mid]="#629C89" -theme[free_end]="#76AD98" - -# Mem/Disk cached meter -theme[cached_start]="#5F8C86" -theme[cached_mid]="#629C89" -theme[cached_end]="#76AD98" - -# Mem/Disk available meter -theme[available_start]="#5F8C86" -theme[available_mid]="#629C89" -theme[available_end]="#76AD98" - -# Mem/Disk used meter -theme[used_start]="#5F8C86" -theme[used_mid]="#629C89" -theme[used_end]="#76AD98" - -# Download graph colors -theme[download_start]="#75BBB3" -theme[download_mid]="#61949A" -theme[download_end]="#215866" - -# Upload graph colors -theme[upload_start]="#215866" -theme[upload_mid]="#91C080" -theme[upload_end]="#549E6A" - -# Process box color gradient for threads, mem and cpu usage -theme[process_start]="#72CFA3" -theme[process_mid]="#D0D494" -theme[process_end]="#DB9F9C" - diff --git a/themes/osaka-jade/colors.toml b/themes/osaka-jade/colors.toml index 76f763e8..39a0260d 100644 --- a/themes/osaka-jade/colors.toml +++ b/themes/osaka-jade/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#509475" cursor = "#D7C995" foreground = "#C1C497" @@ -5,19 +7,28 @@ background = "#111c18" selection_foreground = "#111C18" selection_background = "#C1C497" -color0 = "#23372B" -color1 = "#FF5345" -color2 = "#549e6a" -color3 = "#459451" -color4 = "#509475" -color5 = "#D2689C" -color6 = "#2DD5B7" -color7 = "#F6F5DD" -color8 = "#53685B" -color9 = "#db9f9c" -color10 = "#63b07a" -color11 = "#E5C736" -color12 = "#ACD4CF" -color13 = "#75bbb3" -color14 = "#8CD3CB" -color15 = "#9eebb3" +bg = "#111c18" +lighter_bg = "#23372B" +selection = "#32473B" +muted = "#53685B" +dark_fg = "#81B8A8" +fg = "#C1C497" +light_fg = "#D6D5BC" +bright_fg = "#F7E8B2" + +red = "#FF5345" +yellow = "#459451" +orange = "#a2734b" +green = "#549e6a" +cyan = "#2DD5B7" +blue = "#509475" +purple = "#D2689C" +brown = "#513925" +dark_bg = "#0c1512" +darker_bg = "#090f0d" +bright_red = "#db9f9c" +bright_yellow = "#E5C736" +bright_green = "#63b07a" +bright_cyan = "#8CD3CB" +bright_blue = "#ACD4CF" +bright_purple = "#75bbb3" \ No newline at end of file diff --git a/themes/retro-82/colors.toml b/themes/retro-82/colors.toml index 1b5285d1..22dbfc28 100644 --- a/themes/retro-82/colors.toml +++ b/themes/retro-82/colors.toml @@ -1,35 +1,34 @@ -# Accent and UI colors +mode = "dark" + accent = "#faa968" -active_border_color = "#faa968" -active_tab_background = "#faa968" - -# Cursor colors cursor = "#f6dcac" - -# Primary colors foreground = "#f6dcac" background = "#05182e" - -# Selection colors selection_foreground = "#00172e" selection_background = "#faa968" -# Normal colors (ANSI 0-7) -color0 = "#303442" -color1 = "#f85525" -color2 = "#028391" -color3 = "#e97b3c" -color4 = "#faa968" -color5 = "#3f8f8a" -color6 = "#8cbfb8" -color7 = "#a7c9c6" +bg = "#05182e" +lighter_bg = "#0a2540" +selection = "#134e5a" +muted = "#2a6b78" +dark_fg = "#3f8f8a" +fg = "#8cbfb8" +light_fg = "#a7c9c6" +bright_fg = "#f6dcac" -# Bright colors (ANSI 8-15) -color8 = "#134e5a" -color9 = "#f85525" -color10 = "#028391" -color11 = "#e97b3c" -color12 = "#faa968" -color13 = "#3f8f8a" -color14 = "#8cbfb8" -color15 = "#f6dcac" +red = "#f85525" +yellow = "#e97b3c" +orange = "#faa968" +green = "#028391" +cyan = "#8cbfb8" +blue = "#3f8f8a" +purple = "#3f8f8a" +brown = "#743d1e" +dark_bg = "#031222" +darker_bg = "#020c17" +bright_red = "#f85525" +bright_yellow = "#e97b3c" +bright_green = "#028391" +bright_cyan = "#8cbfb8" +bright_blue = "#faa968" +bright_purple = "#3f8f8a" \ No newline at end of file diff --git a/themes/ristretto/btop.theme b/themes/ristretto/btop.theme deleted file mode 100644 index b058a7fc..00000000 --- a/themes/ristretto/btop.theme +++ /dev/null @@ -1,82 +0,0 @@ -#Btop monokai pro ristretto theme -#Reconfigured from monokai theme - -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#2c2421" - -# Main text color -theme[main_fg]="#e6d9db" - -# Title color for boxes -theme[title]="#e6d9db" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#fd6883" - -# Background color of selected item in processes box -theme[selected_bg]="#3d2f2a" - -# Foreground color of selected item in processes box -theme[selected_fg]="#e6d9db" - -# Color of inactive/disabled text -theme[inactive_fg]="#72696a" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#adda78" - -# Cpu box outline color -theme[cpu_box]="#5b4a45" - -# Memory/disks box outline color -theme[mem_box]="#5b4a45" - -# Net up/down box outline color -theme[net_box]="#5b4a45" - -# Processes box outline color -theme[proc_box]="#5b4a45" - -# Box divider line and small boxes line color -theme[div_line]="#72696a" - -# Temperature graph colors -theme[temp_start]="#a8a9eb" -theme[temp_mid]="#f38d70" -theme[temp_end]="#fd6a85" - -# CPU graph colors -theme[cpu_start]="#adda78" -theme[cpu_mid]="#f9cc6c" -theme[cpu_end]="#fd6883" - -# Mem/Disk free meter -theme[free_start]="#5b4a45" -theme[free_mid]="#adda78" -theme[free_end]="#c5e2a3" - -# Mem/Disk cached meter -theme[cached_start]="#5b4a45" -theme[cached_mid]="#85dacc" -theme[cached_end]="#b3e8dd" - -# Mem/Disk available meter -theme[available_start]="#5b4a45" -theme[available_mid]="#f9cc6c" -theme[available_end]="#fce2a3" - -# Mem/Disk used meter -theme[used_start]="#5b4a45" -theme[used_mid]="#fd6a85" -theme[used_end]="#feb5c7" - -# Download graph colors -theme[download_start]="#3d2f2a" -theme[download_mid]="#a8a9eb" -theme[download_end]="#c5c6f0" - -# Upload graph colors -theme[upload_start]="#3d2f2a" -theme[upload_mid]="#fd6a85" -theme[upload_end]="#feb5c7" - diff --git a/themes/ristretto/colors.toml b/themes/ristretto/colors.toml index b5ca9ab9..fcc385c2 100644 --- a/themes/ristretto/colors.toml +++ b/themes/ristretto/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#f38d70" cursor = "#c3b7b8" foreground = "#e6d9db" @@ -5,19 +7,28 @@ background = "#2c2525" selection_foreground = "#e6d9db" selection_background = "#403e41" -color0 = "#72696a" -color1 = "#fd6883" -color2 = "#adda78" -color3 = "#f9cc6c" -color4 = "#f38d70" -color5 = "#a8a9eb" -color6 = "#85dacc" -color7 = "#e6d9db" -color8 = "#948a8b" -color9 = "#ff8297" -color10 = "#c8e292" -color11 = "#fcd675" -color12 = "#f8a788" -color13 = "#bebffd" -color14 = "#9bf1e1" -color15 = "#f1e5e7" +bg = "#2c2525" +lighter_bg = "#3d2f2a" +selection = "#403e41" +muted = "#5b4a45" +dark_fg = "#72696a" +fg = "#948a8b" +light_fg = "#c3b7b8" +bright_fg = "#e6d9db" + +red = "#fd6883" +yellow = "#f9cc6c" +orange = "#fb9a77" +green = "#adda78" +cyan = "#85dacc" +blue = "#f38d70" +purple = "#a8a9eb" +brown = "#7d4d3b" +dark_bg = "#211b1b" +darker_bg = "#181414" +bright_red = "#ff8297" +bright_yellow = "#fcd675" +bright_green = "#c8e292" +bright_cyan = "#9bf1e1" +bright_blue = "#f8a788" +bright_purple = "#bebffd" \ No newline at end of file diff --git a/themes/rose-pine/btop.theme b/themes/rose-pine/btop.theme deleted file mode 100644 index a992faa2..00000000 --- a/themes/rose-pine/btop.theme +++ /dev/null @@ -1,119 +0,0 @@ -# Main background, empty for terminal default, need to be empty if you want transparent background -theme[main_bg]="#faf4ed" -# Base - -# Main text color -theme[main_fg]="#575279" -# Text - -# Title color for boxes -theme[title]="#908caa" -# Subtle - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#e0def4" -# Text - -# Background color of selected item in processes box -theme[selected_bg]="#524f67" -# HL High - -# Foreground color of selected item in processes box -theme[selected_fg]="#f6c177" -# Gold - -# Color of inactive/disabled text -theme[inactive_fg]="#403d52" -# HL Med - -# Color of text appearing on top of graphs, i.e uptime and current network graph scaling -theme[graph_text]="#9ccfd8" -# Foam - -# Background color of the percentage meters -theme[meter_bg]="#9ccfd8" -# Foam - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#c4a7e7" -# Iris - -# Cpu box outline color -theme[cpu_box]="#ebbcba" -# Rose - -# Memory/disks box outline color -theme[mem_box]="#31748f" -# Pine - -# Net up/down box outline color -theme[net_box]="#c4a7e7" -# Iris - -# Processes box outline color -theme[proc_box]="#eb6f92" -# Love - -# Box divider line and small boxes line color -theme[div_line]="#6e6a86" -# Muted - -# Temperature graph colors -theme[temp_start]="#ebbcba" -# Rose -theme[temp_mid]="#f6c177" -# Gold -theme[temp_end]="#eb6f92" -# Love - -# CPU graph colors -theme[cpu_start]="#f6c177" -# Gold -theme[cpu_mid]="#ebbcba" -# Rose -theme[cpu_end]="#eb6f92" -# Love - -# Mem/Disk free meter -# all love -theme[free_start]="#eb6f92" -theme[free_mid]="#eb6f92" -theme[free_end]="#eb6f92" - -# Mem/Disk cached meter -# all iris -theme[cached_start]="#c4a7e7" -theme[cached_mid]="#c4a7e7" -theme[cached_end]="#c4a7e7" - -# Mem/Disk available meter -# all pine -theme[available_start]="#31748f" -theme[available_mid]="#31748f" -theme[available_end]="#31748f" - -# Mem/Disk used meter -# all rose -theme[used_start]="#ebbcba" -theme[used_mid]="#ebbcba" -theme[used_end]="#ebbcba" - -# Download graph colors -# Pine for start, foam for the rest -theme[download_start]="#31748f" -theme[download_mid]="#9ccfd8" -theme[download_end]="#9ccfd8" - -# Upload graph colors -theme[upload_start]="#ebbcba" -# Rose for start -theme[upload_mid]="#eb6f92" -# Love for mid and end -theme[upload_end]="#eb6f92" - -# Process box color gradient for threads, mem and cpu usage -theme[process_start]="#31748f" -# Pine -theme[process_mid]="#9ccfd8" -# Foam for mid and end -theme[process_end]="#9ccfd8" diff --git a/themes/rose-pine/colors.toml b/themes/rose-pine/colors.toml index e757ad03..63ccfa64 100644 --- a/themes/rose-pine/colors.toml +++ b/themes/rose-pine/colors.toml @@ -1,3 +1,5 @@ +mode = "light" + accent = "#56949f" cursor = "#cecacd" foreground = "#575279" @@ -5,19 +7,28 @@ background = "#faf4ed" selection_foreground = "#575279" selection_background = "#dfdad9" -color0 = "#f2e9e1" -color1 = "#b4637a" -color2 = "#286983" -color3 = "#ea9d34" -color4 = "#56949f" -color5 = "#907aa9" -color6 = "#d7827e" -color7 = "#575279" -color8 = "#9893a5" -color9 = "#b4637a" -color10 = "#286983" -color11 = "#ea9d34" -color12 = "#56949f" -color13 = "#907aa9" -color14 = "#d7827e" -color15 = "#575279" +bg = "#faf4ed" +lighter_bg = "#f2e9e1" +selection = "#dfdad9" +muted = "#cecacd" +dark_fg = "#9893a5" +fg = "#908caa" +light_fg = "#6e6a86" +bright_fg = "#575279" + +red = "#b4637a" +yellow = "#ea9d34" +orange = "#cf8057" +green = "#286983" +cyan = "#d7827e" +blue = "#56949f" +purple = "#907aa9" +brown = "#67402b" +dark_bg = "#ede7e1" +darker_bg = "#e1dbd5" +bright_red = "#b4637a" +bright_yellow = "#ea9d34" +bright_green = "#286983" +bright_cyan = "#d7827e" +bright_blue = "#56949f" +bright_purple = "#907aa9" \ No newline at end of file diff --git a/themes/rose-pine/light.mode b/themes/rose-pine/light.mode deleted file mode 100644 index 66bb2d04..00000000 --- a/themes/rose-pine/light.mode +++ /dev/null @@ -1 +0,0 @@ -# This will set "prefer-light" and use "Adwaita" as the theme diff --git a/themes/solitude/colors.toml b/themes/solitude/colors.toml index a81c4ec0..6027e095 100644 --- a/themes/solitude/colors.toml +++ b/themes/solitude/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + # Accent and UI colors accent = "#798186" hyprland_active_border = "rgba(798186ee) rgba(caccccee)" @@ -16,22 +18,24 @@ background = "#101315" selection_foreground = "#101315" selection_background = "#798186" -# Normal colors (ANSI 0-7) -color0 = "#101315" -color1 = "#565d60" -color2 = "#9fa5a9" -color3 = "#d9dbdc" -color4 = "#798186" -color5 = "#aeaeae" -color6 = "#707070" -color7 = "#cbc2be" +bg = "#101315" +lighter_bg = "#101315" +selection = "#798186" +muted = "#4b4e55" +dark_fg = "#4b4e55" +fg = "#cacccc" +light_fg = "#cbc2be" +bright_fg = "#a5aeb4" -# Bright colors (ANSI 8-15) -color8 = "#4b4e55" -color9 = "#de6145" -color10 = "#343d41" -color11 = "#c9c2b4" -color12 = "#5d6367" -color13 = "#9a9a9a" -color14 = "#707070" -color15 = "#a5aeb4" +red = "#565d60" +yellow = "#d9dbdc" +green = "#9fa5a9" +cyan = "#707070" +blue = "#798186" +purple = "#aeaeae" +bright_red = "#de6145" +bright_yellow = "#c9c2b4" +bright_green = "#343d41" +bright_cyan = "#707070" +bright_blue = "#5d6367" +bright_purple = "#9a9a9a" \ No newline at end of file diff --git a/themes/tokyo-night/btop.theme b/themes/tokyo-night/btop.theme deleted file mode 100644 index 290a3c79..00000000 --- a/themes/tokyo-night/btop.theme +++ /dev/null @@ -1,82 +0,0 @@ -# Theme: tokyo-night -# By: Pascal Jaeger - -# Main bg -theme[main_bg]="#1a1b26" - -# Main text color -theme[main_fg]="#cfc9c2" - -# Title color for boxes -theme[title]="#cfc9c2" - -# Highlight color for keyboard shortcuts -theme[hi_fg]="#7dcfff" - -# Background color of selected item in processes box -theme[selected_bg]="#414868" - -# Foreground color of selected item in processes box -theme[selected_fg]="#cfc9c2" - -# Color of inactive/disabled text -theme[inactive_fg]="#565f89" - -# Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#7dcfff" - -# Cpu box outline color -theme[cpu_box]="#565f89" - -# Memory/disks box outline color -theme[mem_box]="#565f89" - -# Net up/down box outline color -theme[net_box]="#565f89" - -# Processes box outline color -theme[proc_box]="#565f89" - -# Box divider line and small boxes line color -theme[div_line]="#565f89" - -# Temperature graph colors -theme[temp_start]="#9ece6a" -theme[temp_mid]="#e0af68" -theme[temp_end]="#f7768e" - -# CPU graph colors -theme[cpu_start]="#9ece6a" -theme[cpu_mid]="#e0af68" -theme[cpu_end]="#f7768e" - -# Mem/Disk free meter -theme[free_start]="#9ece6a" -theme[free_mid]="#e0af68" -theme[free_end]="#f7768e" - -# Mem/Disk cached meter -theme[cached_start]="#9ece6a" -theme[cached_mid]="#e0af68" -theme[cached_end]="#f7768e" - -# Mem/Disk available meter -theme[available_start]="#9ece6a" -theme[available_mid]="#e0af68" -theme[available_end]="#f7768e" - -# Mem/Disk used meter -theme[used_start]="#9ece6a" -theme[used_mid]="#e0af68" -theme[used_end]="#f7768e" - -# Download graph colors -theme[download_start]="#9ece6a" -theme[download_mid]="#e0af68" -theme[download_end]="#f7768e" - -# Upload graph colors -theme[upload_start]="#9ece6a" -theme[upload_mid]="#e0af68" -theme[upload_end]="#f7768e" - diff --git a/themes/tokyo-night/colors.toml b/themes/tokyo-night/colors.toml index e7448486..a9696d28 100644 --- a/themes/tokyo-night/colors.toml +++ b/themes/tokyo-night/colors.toml @@ -1,3 +1,5 @@ +mode = "dark" + accent = "#7aa2f7" hyprland_active_border = "rgba(33ccffee) rgba(00ff99ee) 45deg" cursor = "#c0caf5" @@ -6,19 +8,28 @@ background = "#1a1b26" selection_foreground = "#c0caf5" selection_background = "#7aa2f7" -color0 = "#32344a" -color1 = "#f7768e" -color2 = "#9ece6a" -color3 = "#e0af68" -color4 = "#7aa2f7" -color5 = "#ad8ee6" -color6 = "#449dab" -color7 = "#787c99" -color8 = "#444b6a" -color9 = "#ff7a93" -color10 = "#b9f27c" -color11 = "#ff9e64" -color12 = "#7da6ff" -color13 = "#bb9af7" -color14 = "#0db9d7" -color15 = "#acb0d0" +bg = "#1a1b26" +lighter_bg = "#24283b" +selection = "#292e42" +muted = "#414868" +dark_fg = "#565f89" +fg = "#737aa2" +light_fg = "#a9b1d6" +bright_fg = "#cfc9c2" + +red = "#f7768e" +yellow = "#e0af68" +orange = "#eb927b" +green = "#9ece6a" +cyan = "#449dab" +blue = "#7aa2f7" +purple = "#ad8ee6" +brown = "#75493d" +dark_bg = "#13141c" +darker_bg = "#0e0e14" +bright_red = "#ff7a93" +bright_yellow = "#ff9e64" +bright_green = "#b9f27c" +bright_cyan = "#0db9d7" +bright_blue = "#7da6ff" +bright_purple = "#bb9af7" \ No newline at end of file diff --git a/themes/vantablack/colors.toml b/themes/vantablack/colors.toml index 45b8213e..e43c5fdb 100644 --- a/themes/vantablack/colors.toml +++ b/themes/vantablack/colors.toml @@ -1,8 +1,7 @@ -# UI Colors (extended) +mode = "dark" + accent = "#8d8d8d" cursor = "#ffffff" - -# Primary colors foreground = "#ffffff" background = "#000000" @@ -10,22 +9,26 @@ background = "#000000" selection_foreground = "#000000" selection_background = "#ffffff" -# Normal colors (ANSI 0-7) -color0 = "#404040" -color1 = "#a4a4a4" -color2 = "#b6b6b6" -color3 = "#cecece" -color4 = "#8d8d8d" -color5 = "#9b9b9b" -color6 = "#b0b0b0" -color7 = "#ececec" +bg = "#000000" +lighter_bg = "#000000" +selection = "#ffffff" +fg = "#ffffff" +light_fg = "#ececec" +bright_fg = "#ffffff" -# Bright colors (ANSI 8-15) -color8 = "#5c5c5c" -color9 = "#a4a4a4" -color10 = "#b6b6b6" -color11 = "#cecece" -color12 = "#8d8d8d" -color13 = "#9b9b9b" -color14 = "#b0b0b0" -color15 = "#ffffff" +red = "#a4a4a4" +yellow = "#cecece" +orange = "#b9b9b9" +green = "#b6b6b6" +cyan = "#b0b0b0" +blue = "#8d8d8d" +purple = "#9b9b9b" +brown = "#5c5c5c" +dark_bg = "#090909" +darker_bg = "#070707" +bright_red = "#a4a4a4" +bright_yellow = "#cecece" +bright_green = "#b6b6b6" +bright_cyan = "#b0b0b0" +bright_blue = "#8d8d8d" +bright_purple = "#9b9b9b" \ No newline at end of file diff --git a/themes/white/colors.toml b/themes/white/colors.toml index e6e072ea..5b661aff 100644 --- a/themes/white/colors.toml +++ b/themes/white/colors.toml @@ -1,3 +1,5 @@ +mode = "light" + # UI Colors (extended) accent = "#6e6e6e" cursor = "#000000" @@ -10,22 +12,24 @@ background = "#ffffff" selection_foreground = "#ffffff" selection_background = "#1a1a1a" -# Normal colors (ANSI 0-7) -color0 = "#c0c0c0" -color1 = "#2a2a2a" -color2 = "#3a3a3a" -color3 = "#4a4a4a" -color4 = "#1a1a1a" -color5 = "#2e2e2e" -color6 = "#3e3e3e" -color7 = "#000000" +bg = "#ffffff" +lighter_bg = "#c0c0c0" +selection = "#1a1a1a" +muted = "#c0c0c0" +dark_fg = "#c0c0c0" +fg = "#000000" +light_fg = "#000000" +bright_fg = "#000000" -# Bright colors (ANSI 8-15) -color8 = "#c0c0c0" -color9 = "#2a2a2a" -color10 = "#3a3a3a" -color11 = "#4a4a4a" -color12 = "#1a1a1a" -color13 = "#2e2e2e" -color14 = "#3e3e3e" -color15 = "#000000" +red = "#2a2a2a" +yellow = "#4a4a4a" +green = "#3a3a3a" +cyan = "#3e3e3e" +blue = "#1a1a1a" +purple = "#2e2e2e" +bright_red = "#2a2a2a" +bright_yellow = "#4a4a4a" +bright_green = "#3a3a3a" +bright_cyan = "#3e3e3e" +bright_blue = "#1a1a1a" +bright_purple = "#2e2e2e" \ No newline at end of file diff --git a/themes/white/light.mode b/themes/white/light.mode deleted file mode 100644 index 66bb2d04..00000000 --- a/themes/white/light.mode +++ /dev/null @@ -1 +0,0 @@ -# This will set "prefer-light" and use "Adwaita" as the theme