From 6d670f49b4cfad0ae46a351405c1d34f5d3ed3b7 Mon Sep 17 00:00:00 2001 From: fe5hua Date: Sat, 12 Sep 2026 16:01:08 +0200 Subject: [PATCH] alacritty and some color themes --- dot_config/alacritty/empty_alacritty.toml | 43 ++ .../alacritty/themes/re-think-dark.toml | 58 +++ .../alacritty/themes/re-think-light.toml | 58 +++ dot_config/private_fish/conf.d/colors.fish | 193 +++++++++ .../config/zed/private_settings.json | 69 ++++ .../config/zed/themes/re-think-dark.json | 379 ++++++++++++++++++ .../config/zed/themes/re-think-light.json | 379 ++++++++++++++++++ 7 files changed, 1179 insertions(+) create mode 100644 dot_config/alacritty/themes/re-think-dark.toml create mode 100644 dot_config/alacritty/themes/re-think-light.toml create mode 100644 dot_config/private_fish/conf.d/colors.fish create mode 100644 dot_var/app/dev.zed.Zed/config/zed/private_settings.json create mode 100644 dot_var/app/dev.zed.Zed/config/zed/themes/re-think-dark.json create mode 100644 dot_var/app/dev.zed.Zed/config/zed/themes/re-think-light.json diff --git a/dot_config/alacritty/empty_alacritty.toml b/dot_config/alacritty/empty_alacritty.toml index e69de29..0703891 100644 --- a/dot_config/alacritty/empty_alacritty.toml +++ b/dot_config/alacritty/empty_alacritty.toml @@ -0,0 +1,43 @@ +[general] +import = [ + "/home/user/.config/alacritty/themes/themes/re-think-light.toml" +] + +[terminal.shell] +program = "/bin/fish" +args = ["--login"] + +[window] +opacity = 0.85 +decorations = "Full" +decorations_theme_variant = "Dark" + +[window.padding] +x = 12 +y = 12 + +[font.normal] +family = "JetBrainsMono Nerd Font Mono" + +[font.bold] +family = "JetBrainsMono Nerd Font Mono" + +[font.italic] +family = "JetBrainsMono Nerd Font Mono" + +[font.bold_italic] +family = "JetBrainsMono Nerd Font Mono" + +[scrolling] +history = 10000 +multiplier = 3 + +[keyboard] +bindings = [ + { key = "V", mods = "Control|Shift", action = "Paste" }, + { key = "C", mods = "Control|Shift", action = "Copy" }, + { key = "N", mods = "Control|Shift", action = "SpawnNewInstance" } +] + +[env] +TERM = "xterm-256color" diff --git a/dot_config/alacritty/themes/re-think-dark.toml b/dot_config/alacritty/themes/re-think-dark.toml new file mode 100644 index 0000000..4d97748 --- /dev/null +++ b/dot_config/alacritty/themes/re-think-dark.toml @@ -0,0 +1,58 @@ +# base24 ReThink 256 - alacritty color config +# fe5hua + +# Default colors +[colors.primary] +background = '0x161616' +foreground = '0xe0e0e0' + +# Colors the cursor will use if `custom_cursor_colors` is true +[colors.cursor] +text = '0x161616' +cursor = '0xe0e0e0' + +# Normal colors +[colors.normal] +black = '0x161616' +red = '0xda1e28' +green = '0x24a148' +yellow = '0xf1c21b' +blue = '0x0072c3' +magenta = '0x8a3ffc' +cyan = '0x009d9a' +white = '0xe0e0e0' + +# Bright colors +[colors.bright] +black = '0x6f6f6f' +red = '0xfa4d56' +green = '0x6fdc8c' +yellow = '0xf9d34a' +blue = '0x33b1ff' +magenta = '0xa56eff' +cyan = '0x3ddbd9' +white = '0xffffff' + +[[colors.indexed_colors]] +index = 16 +color = "0xff832b" + +[[colors.indexed_colors]] +index = 17 +color = "0xa2191f" + +[[colors.indexed_colors]] +index = 18 +color = "0x262626" + +[[colors.indexed_colors]] +index = 19 +color = "0x393939" + +[[colors.indexed_colors]] +index = 20 +color = "0xa8a8a8" + +[[colors.indexed_colors]] +index = 21 +color = "0xf4f4f4" diff --git a/dot_config/alacritty/themes/re-think-light.toml b/dot_config/alacritty/themes/re-think-light.toml new file mode 100644 index 0000000..9476f19 --- /dev/null +++ b/dot_config/alacritty/themes/re-think-light.toml @@ -0,0 +1,58 @@ +# base24 ReThink 256 - alacritty color config +# fe5hua + +# Default colors +[colors.primary] +background = '0xf4f4f4' +foreground = '0x262626' + +# Colors the cursor will use if `custom_cursor_colors` is true +[colors.cursor] +text = '0xf4f4f4' +cursor = '0x262626' + +# Normal colors +[colors.normal] +black = '0xf4f4f4' +red = '0xda1e28' +green = '0x24a148' +yellow = '0xf1c21b' +blue = '0x0072c3' +magenta = '0x8a3ffc' +cyan = '0x009d9a' +white = '0x262626' + +# Bright colors +[colors.bright] +black = '0x8d8d8d' +red = '0xfa4d56' +green = '0x6fdc8c' +yellow = '0xf9d34a' +blue = '0x33b1ff' +magenta = '0xa56eff' +cyan = '0x3ddbd9' +white = '0x000000' + +[[colors.indexed_colors]] +index = 16 +color = "0xff832b" + +[[colors.indexed_colors]] +index = 17 +color = "0xa2191f" + +[[colors.indexed_colors]] +index = 18 +color = "0xe0e0e0" + +[[colors.indexed_colors]] +index = 19 +color = "0xc6c6c6" + +[[colors.indexed_colors]] +index = 20 +color = "0x525252" + +[[colors.indexed_colors]] +index = 21 +color = "0x161616" diff --git a/dot_config/private_fish/conf.d/colors.fish b/dot_config/private_fish/conf.d/colors.fish new file mode 100644 index 0000000..82d0f5c --- /dev/null +++ b/dot_config/private_fish/conf.d/colors.fish @@ -0,0 +1,193 @@ +#!/usr/bin/env fish +# tinted-shell (https://github.com/tinted-theming/tinted-shell) +# Scheme name: ReThink +# Scheme author: fe5hua +# Template author: Tinted Theming (https://github.com/tinted-theming) + +set -l color00 "f4/f4/f4" # Base 00 - Black +set -l color01 "da/1e/28" # Base 08 - Red +set -l color02 "24/a1/48" # Base 0B - Green +set -l color03 "f1/c2/1b" # Base 0A - Yellow +set -l color04 "00/72/c3" # Base 0D - Blue +set -l color05 "8a/3f/fc" # Base 0E - Magenta +set -l color06 "00/9d/9a" # Base 0C - Cyan +set -l color07 "26/26/26" # Base 05 - White +set -l color08 "8d/8d/8d" # Base 03 - Bright Black +set -l color09 "fa/4d/56" # Base 12 - Bright Red +set -l color10 "6f/dc/8c" # Base 14 - Bright Green +set -l color11 "f9/d3/4a" # Base 13 - Bright Yellow +set -l color12 "33/b1/ff" # Base 16 - Bright Blue +set -l color13 "a5/6e/ff" # Base 17 - Bright Magenta +set -l color14 "3d/db/d9" # Base 15 - Bright Cyan +set -l color15 "00/00/00" # Base 07 - Bright White +set -l color16 "ff/83/2b" # Base 09 +set -l color17 "a2/19/1f" # Base 0F +set -l color18 "e0/e0/e0" # Base 01 +set -l color19 "c6/c6/c6" # Base 02 +set -l color20 "52/52/52" # Base 04 +set -l color21 "16/16/16" # Base 06 +set -l color_foreground "26/26/26" # Base 05 +set -l color_background "f4/f4/f4" # Base 00 + +if test -z "$TTY" + set -gx TTY (tty) +end +if test -z "$TTY"; or not test -w "$TTY" + function put_template; true; end + function put_template_var; true; end + function put_template_custom; true; end +else if set -q TMUX; or string match -q 'tmux*' $TERM + # Tell tmux to pass the escape sequences through + # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) + function put_template; printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $argv > "$TTY"; end + function put_template_var; printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $argv > "$TTY"; end + function put_template_custom; printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $argv > "$TTY"; end +else if string match -q 'screen*' $TERM + # GNU screen (screen, screen-256color, screen-256color-bce) + function put_template; printf '\033P\033]4;%d;rgb:%s\007\033\\' $argv > "$TTY"; end + function put_template_var; printf '\033P\033]%d;rgb:%s\007\033\\' $argv > "$TTY"; end + function put_template_custom; printf '\033P\033]%s%s\007\033\\' $argv > "$TTY"; end +else if string match -q 'linux*' $TERM + function put_template; test $argv[1] -lt 16 && printf "\e]P%x%s" $argv[1] (echo $argv[2] | sed 's/\///g') > "$TTY"; end + function put_template_var; true; end + function put_template_custom; true; end +else + function put_template; printf '\033]4;%d;rgb:%s\033\\' $argv > "$TTY"; end + function put_template_var; printf '\033]%d;rgb:%s\033\\' $argv > "$TTY"; end + function put_template_custom; printf '\033]%s%s\033\\' $argv > "$TTY"; end +end + +# 16 color space +put_template 0 $color00 +put_template 1 $color01 +put_template 2 $color02 +put_template 3 $color03 +put_template 4 $color04 +put_template 5 $color05 +put_template 6 $color06 +put_template 7 $color07 +put_template 8 $color08 +put_template 9 $color09 +put_template 10 $color10 +put_template 11 $color11 +put_template 12 $color12 +put_template 13 $color13 +put_template 14 $color14 +put_template 15 $color15 + +# 256 color space +put_template 16 $color16 +put_template 17 $color17 +put_template 18 $color18 +put_template 19 $color19 +put_template 20 $color20 +put_template 21 $color21 + +# foreground / background / cursor color +if test -n "$ITERM_SESSION_ID" + put_template_custom Pg 262626 # foreground + put_template_custom Ph f4f4f4 # background + put_template_custom Pi 262626 # bold color + put_template_custom Pj c6c6c6 # selection color + put_template_custom Pk 262626 # selected text color + put_template_custom Pl 262626 # cursor + put_template_custom Pm f4f4f4 # cursor text +else + put_template_var 10 $color_foreground + if test "$BASE24_SHELL_SET_BACKGROUND" != false + put_template_var 11 $color_background + if string match -q 'rxvt*' $TERM + put_template_var 708 $color_background # internal border (rxvt) + end + end + put_template_custom 12 ";7" # cursor (reverse video) +end + +set -U fish_color_normal normal +set -U fish_color_command blue +set -U fish_color_keyword magenta +set -U fish_color_quote green +set -U fish_color_redirection brblue +set -U fish_color_end normal +set -U fish_color_error brred +set -U fish_color_param brcyan +set -U fish_color_valid_path --underline +set -U fish_color_option brcyan --italics +set -U fish_color_comment 8d8d8d +set -U fish_color_selection 161616 --background=c6c6c6 +set -U fish_color_operator magenta +set -U fish_color_escape ff832b +set -U fish_color_autosuggestion 8d8d8d +set -U fish_color_cwd green +set -U fish_color_cwd_root red +set -U fish_color_user brgreen +set -U fish_color_host normal +set -U fish_color_host_remote normal +set -U fish_color_status red +set -U fish_color_cancel -r +set -U fish_color_search_match yellow --background=c6c6c6 +set -U fish_color_history_current --underline=curly +set -U fish_pager_color_progress e0e0e0 --background=525252 +set -U fish_pager_color_background --background=f4f4f4 +set -U fish_pager_color_prefix --bold --italics +set -U fish_pager_color_completion normal +set -U fish_pager_color_description ff832b +set -U fish_pager_color_selected_background --background=c6c6c6 +set -U fish_pager_color_selected_prefix --bold --italics --background=c6c6c6 +set -U fish_pager_color_selected_completion normal +set -U fish_pager_color_description ff832b + +# clean up +set -e color00 +set -e color01 +set -e color02 +set -e color03 +set -e color04 +set -e color05 +set -e color06 +set -e color07 +set -e color08 +set -e color09 +set -e color10 +set -e color11 +set -e color12 +set -e color13 +set -e color14 +set -e color15 +set -e color16 +set -e color17 +set -e color18 +set -e color19 +set -e color20 +set -e color21 +set -e color_foreground +set -e color_background +functions -e put_template put_template_var put_template_custom +set -l legacy_env (string match -r '^(BASE16|BASE24|TINTED8)_(THEME|COLOR_).*' (set -xn)) +test -n "$legacy_env"; and set -e $legacy_env +set -l legacy_env (string match -r '^(BASE16|BASE24|TINTED8)_THEME' (set -Uxn)) +test -n "$legacy_env"; and set -Ue $legacy_env +set -e legacy_env + +# Set theme +set -Ux BASE24_THEME re-think + +# Optionally export variables +if test -n "$TINTED_SHELL_ENABLE_BASE24_VARS"; or test -n "$BASE24_SHELL_ENABLE_VARS" + set -gx BASE24_COLOR_00_HEX "f4f4f4" + set -gx BASE24_COLOR_01_HEX "e0e0e0" + set -gx BASE24_COLOR_02_HEX "c6c6c6" + set -gx BASE24_COLOR_03_HEX "8d8d8d" + set -gx BASE24_COLOR_04_HEX "525252" + set -gx BASE24_COLOR_05_HEX "262626" + set -gx BASE24_COLOR_06_HEX "161616" + set -gx BASE24_COLOR_07_HEX "000000" + set -gx BASE24_COLOR_08_HEX "da1e28" + set -gx BASE24_COLOR_09_HEX "ff832b" + set -gx BASE24_COLOR_0A_HEX "f1c21b" + set -gx BASE24_COLOR_0B_HEX "24a148" + set -gx BASE24_COLOR_0C_HEX "009d9a" + set -gx BASE24_COLOR_0D_HEX "0072c3" + set -gx BASE24_COLOR_0E_HEX "8a3ffc" + set -gx BASE24_COLOR_0F_HEX "a2191f" +end diff --git a/dot_var/app/dev.zed.Zed/config/zed/private_settings.json b/dot_var/app/dev.zed.Zed/config/zed/private_settings.json new file mode 100644 index 0000000..8f4a8c8 --- /dev/null +++ b/dot_var/app/dev.zed.Zed/config/zed/private_settings.json @@ -0,0 +1,69 @@ +// Zed settings +// +// For information on how to configure Zed, see the Zed +// documentation: https://zed.dev/docs/configuring-zed +// +// To see all of Zed's default settings without changing your +// custom settings, run `zed: open default settings` from the +// command palette (cmd-shift-p / ctrl-shift-p) +{ + "agent_servers": { + "github-copilot-cli": { + "default_config_options": { + "allow_all": "on" + }, + "type": "registry" + } + }, + "edit_predictions": { + "provider": "copilot" + }, + "disable_ai": false, + "proxy": "", + "agent": { + "dock": "right", + "favorite_models": [], + "model_parameters": [] + }, + "collaboration_panel": { + "button": false + }, + "git_panel": { + "dock": "left", + "button": true + }, + "outline_panel": { + "button": false + }, + "terminal": { + "starts_open": true + }, + "project_panel": { + "hide_root": false, + "git_status_indicator": false, + "bold_folder_labels": true, + "dock": "left" + }, + "title_bar": { + "show_branch_status_icon": false + }, + "window_decorations": "client", + "ui_font_family": "Inter", + "buffer_font_family": "JetBrainsMono Nerd Font Mono", + "icon_theme": "Zed (Default)", + "telemetry": { + "diagnostics": false, + "metrics": false, + "anthropic_retention": false + }, + "session": { + "trust_all_worktrees": true + }, + "ui_font_size": 16, + "buffer_font_size": 15, + "theme": { + "mode": "light", + "light": "ReThink Light", + "dark": "ReThink Dark" + } +} diff --git a/dot_var/app/dev.zed.Zed/config/zed/themes/re-think-dark.json b/dot_var/app/dev.zed.Zed/config/zed/themes/re-think-dark.json new file mode 100644 index 0000000..4aeee61 --- /dev/null +++ b/dot_var/app/dev.zed.Zed/config/zed/themes/re-think-dark.json @@ -0,0 +1,379 @@ +{ + "$schema": "https://zed.dev/schema/themes/v0.2.0.json", + "name": "ReThink Dark", + "author": "Tinted Theming (https://github.com/tinted-theming) and fe5hua", + "themes": [ + { + "name": "ReThink Dark", + "appearance": "dark", + "style": { + "border": "#393939ff", + "border.variant": "#262626ff", + "border.focused": "#0072c3ff", + "border.selected": "#393939ff", + "border.transparent": "#00000000", + "border.disabled": "#6f6f6fff", + "elevated_surface.background": "#262626ff", + "surface.background": "#262626ff", + "background": "#161616ff", + "element.background": "#262626ff", + "element.hover": "#393939ff", + "element.active": "#393939ff", + "element.selected": "#393939ff", + "element.disabled": "#262626ff", + "drop_target.background": "#6f6f6f80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#393939ff", + "ghost_element.active": "#393939ff", + "ghost_element.selected": "#393939ff", + "ghost_element.disabled": "#262626ff", + "text": "#e0e0e0ff", + "text.muted": "#a8a8a8ff", + "text.placeholder": "#6f6f6fff", + "text.disabled": "#6f6f6fff", + "text.accent": "#0072c3ff", + "icon": "#e0e0e0ff", + "icon.muted": "#a8a8a8ff", + "icon.disabled": "#6f6f6fff", + "icon.placeholder": "#a8a8a8ff", + "icon.accent": "#0072c3ff", + "status_bar.background": "#000000ff", + "title_bar.background": "#000000ff", + "title_bar.inactive_background": "#000000ff", + "toolbar.background": "#161616ff", + "tab_bar.background": "#262626ff", + "tab.inactive_background": "#262626ff", + "tab.active_background": "#161616ff", + "search.match_background": "#f1c21b66", + "search.active_match_background": "#ff832b66", + "panel.background": "#262626ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar.thumb.background": "#a8a8a84c", + "scrollbar.thumb.hover_background": "#393939ff", + "scrollbar.thumb.border": "#393939ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#262626ff", + "editor.foreground": "#e0e0e0ff", + "editor.background": "#161616ff", + "editor.gutter.background": "#161616ff", + "editor.subheader.background": "#262626ff", + "editor.active_line.background": "#26262680", + "editor.highlighted_line.background": "#262626ff", + "editor.line_number": "#6f6f6fff", + "editor.active_line_number": "#e0e0e0ff", + "editor.hover_line_number": "#a8a8a8ff", + "editor.invisible": "#6f6f6fff", + "editor.wrap_guide": "#3939390d", + "editor.active_wrap_guide": "#3939391a", + "editor.document_highlight.read_background": "#0072c31a", + "editor.document_highlight.write_background": "#39393966", + "terminal.background": "#161616ff", + "terminal.foreground": "#e0e0e0ff", + "terminal.bright_foreground": "#ffffffff", + "terminal.dim_foreground": "#6f6f6fff", + "terminal.ansi.black": "#161616ff", + "terminal.ansi.bright_black": "#6f6f6fff", + "terminal.ansi.dim_black": "#161616ff", + "terminal.ansi.red": "#da1e28ff", + "terminal.ansi.bright_red": "#fa4d56ff", + "terminal.ansi.dim_red": "#da1e28bf", + "terminal.ansi.green": "#24a148ff", + "terminal.ansi.bright_green": "#6fdc8cff", + "terminal.ansi.dim_green": "#24a148bf", + "terminal.ansi.yellow": "#f1c21bff", + "terminal.ansi.bright_yellow": "#f9d34aff", + "terminal.ansi.dim_yellow": "#f1c21bbf", + "terminal.ansi.blue": "#0072c3ff", + "terminal.ansi.bright_blue": "#33b1ffff", + "terminal.ansi.dim_blue": "#0072c3bf", + "terminal.ansi.magenta": "#8a3ffcff", + "terminal.ansi.bright_magenta": "#a56effff", + "terminal.ansi.dim_magenta": "#8a3ffcbf", + "terminal.ansi.cyan": "#009d9aff", + "terminal.ansi.bright_cyan": "#3ddbd9ff", + "terminal.ansi.dim_cyan": "#009d9abf", + "terminal.ansi.white": "#e0e0e0ff", + "terminal.ansi.bright_white": "#ffffffff", + "terminal.ansi.dim_white": "#a8a8a8ff", + "link_text.hover": "#0072c3ff", + "version_control.added": "#24a148ff", + "version_control.modified": "#f1c21bff", + "version_control.word_added": "#24a14859", + "version_control.word_deleted": "#da1e28cc", + "version_control.deleted": "#da1e28ff", + "version_control.conflict_marker.ours": "#24a1481a", + "version_control.conflict_marker.theirs": "#0072c31a", + "conflict": "#f1c21bff", + "conflict.background": "#f1c21b1a", + "conflict.border": "#f1c21b80", + "created": "#24a148ff", + "created.background": "#24a1481a", + "created.border": "#24a14880", + "deleted": "#da1e28ff", + "deleted.background": "#da1e281a", + "deleted.border": "#da1e2880", + "error": "#da1e28ff", + "error.background": "#da1e281a", + "error.border": "#da1e2880", + "hidden": "#6f6f6fff", + "hidden.background": "#3939391a", + "hidden.border": "#393939ff", + "hint": "#009d9aff", + "hint.background": "#009d9a1a", + "hint.border": "#009d9a80", + "ignored": "#6f6f6fff", + "ignored.background": "#3939391a", + "ignored.border": "#393939ff", + "info": "#0072c3ff", + "info.background": "#0072c31a", + "info.border": "#0072c380", + "modified": "#f1c21bff", + "modified.background": "#f1c21b1a", + "modified.border": "#f1c21b80", + "predictive": "#6f6f6fff", + "predictive.background": "#6f6f6f1a", + "predictive.border": "#6f6f6f80", + "renamed": "#0072c3ff", + "renamed.background": "#0072c31a", + "renamed.border": "#0072c380", + "success": "#24a148ff", + "success.background": "#24a1481a", + "success.border": "#24a14880", + "unreachable": "#a8a8a8ff", + "unreachable.background": "#6f6f6f1a", + "unreachable.border": "#6f6f6fff", + "warning": "#f1c21bff", + "warning.background": "#f1c21b1a", + "warning.border": "#f1c21b80", + "players": [ + { "cursor": "#0072c3ff", "background": "#0072c320", "selection": "#0072c330" }, + { "cursor": "#8a3ffcff", "background": "#8a3ffc20", "selection": "#8a3ffc30" }, + { "cursor": "#da1e28ff", "background": "#da1e2820", "selection": "#da1e2830" }, + { "cursor": "#ff832bff", "background": "#ff832b20", "selection": "#ff832b30" }, + { "cursor": "#f1c21bff", "background": "#f1c21b20", "selection": "#f1c21b30" }, + { "cursor": "#24a148ff", "background": "#24a14820", "selection": "#24a14830" }, + { "cursor": "#009d9aff", "background": "#009d9a20", "selection": "#009d9a30" }, + { "cursor": "#a2191fff", "background": "#a2191f20", "selection": "#a2191f30" } + ], + "syntax": { + "attribute": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#6f6f6fff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#a8a8a8ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#a2191fff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#8a3ffcff", + "font_style": "italic", + "font_weight": null + }, + "emphasis.strong": { + "color": "#f1c21bff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#6f6f6fff", + "font_style": null, + "font_weight": null + }, + "keyword": { + "color": "#8a3ffcff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#da1e28ff", + "font_style": "normal", + "font_weight": null + }, + "link_uri": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "namespace": { + "color": "#f1c21bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#e0e0e0ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#6f6f6fff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#a2191fff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#e0e0e0ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#e0e0e0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#e0e0e0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#e0e0e0ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "punctuation.markup": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#a2191fff", + "font_style": null, + "font_weight": null + }, + "selector": { + "color": "#8a3ffcff", + "font_style": null, + "font_weight": null + }, + "selector.pseudo": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#24a148ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#24a148ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#24a148ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#f1c21bff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +} diff --git a/dot_var/app/dev.zed.Zed/config/zed/themes/re-think-light.json b/dot_var/app/dev.zed.Zed/config/zed/themes/re-think-light.json new file mode 100644 index 0000000..a62df7d --- /dev/null +++ b/dot_var/app/dev.zed.Zed/config/zed/themes/re-think-light.json @@ -0,0 +1,379 @@ +{ + "$schema": "https://zed.dev/schema/themes/v0.2.0.json", + "name": "ReThink Light", + "author": "Tinted Theming (https://github.com/tinted-theming) and fe5hua", + "themes": [ + { + "name": "ReThink Light", + "appearance": "light", + "style": { + "border": "#c6c6c6ff", + "border.variant": "#e0e0e0ff", + "border.focused": "#0072c3ff", + "border.selected": "#c6c6c6ff", + "border.transparent": "#00000000", + "border.disabled": "#8d8d8dff", + "elevated_surface.background": "#e0e0e0ff", + "surface.background": "#e0e0e0ff", + "background": "#f4f4f4ff", + "element.background": "#e0e0e0ff", + "element.hover": "#c6c6c6ff", + "element.active": "#c6c6c6ff", + "element.selected": "#c6c6c6ff", + "element.disabled": "#e0e0e0ff", + "drop_target.background": "#8d8d8d80", + "ghost_element.background": "#00000000", + "ghost_element.hover": "#c6c6c6ff", + "ghost_element.active": "#c6c6c6ff", + "ghost_element.selected": "#c6c6c6ff", + "ghost_element.disabled": "#e0e0e0ff", + "text": "#262626ff", + "text.muted": "#525252ff", + "text.placeholder": "#8d8d8dff", + "text.disabled": "#8d8d8dff", + "text.accent": "#0072c3ff", + "icon": "#262626ff", + "icon.muted": "#525252ff", + "icon.disabled": "#8d8d8dff", + "icon.placeholder": "#525252ff", + "icon.accent": "#0072c3ff", + "status_bar.background": "#ffffffff", + "title_bar.background": "#ffffffff", + "title_bar.inactive_background": "#ffffffff", + "toolbar.background": "#f4f4f4ff", + "tab_bar.background": "#e0e0e0ff", + "tab.inactive_background": "#e0e0e0ff", + "tab.active_background": "#f4f4f4ff", + "search.match_background": "#f1c21b66", + "search.active_match_background": "#ff832b66", + "panel.background": "#e0e0e0ff", + "panel.focused_border": null, + "pane.focused_border": null, + "scrollbar.thumb.background": "#5252524c", + "scrollbar.thumb.hover_background": "#c6c6c6ff", + "scrollbar.thumb.border": "#c6c6c6ff", + "scrollbar.track.background": "#00000000", + "scrollbar.track.border": "#e0e0e0ff", + "editor.foreground": "#262626ff", + "editor.background": "#f4f4f4ff", + "editor.gutter.background": "#f4f4f4ff", + "editor.subheader.background": "#e0e0e0ff", + "editor.active_line.background": "#e0e0e080", + "editor.highlighted_line.background": "#e0e0e0ff", + "editor.line_number": "#8d8d8dff", + "editor.active_line_number": "#262626ff", + "editor.hover_line_number": "#525252ff", + "editor.invisible": "#8d8d8dff", + "editor.wrap_guide": "#c6c6c60d", + "editor.active_wrap_guide": "#c6c6c61a", + "editor.document_highlight.read_background": "#0072c31a", + "editor.document_highlight.write_background": "#c6c6c666", + "terminal.background": "#f4f4f4ff", + "terminal.foreground": "#262626ff", + "terminal.bright_foreground": "#000000ff", + "terminal.dim_foreground": "#8d8d8dff", + "terminal.ansi.black": "#f4f4f4ff", + "terminal.ansi.bright_black": "#8d8d8dff", + "terminal.ansi.dim_black": "#f4f4f4ff", + "terminal.ansi.red": "#da1e28ff", + "terminal.ansi.bright_red": "#fa4d56ff", + "terminal.ansi.dim_red": "#da1e28bf", + "terminal.ansi.green": "#24a148ff", + "terminal.ansi.bright_green": "#6fdc8cff", + "terminal.ansi.dim_green": "#24a148bf", + "terminal.ansi.yellow": "#f1c21bff", + "terminal.ansi.bright_yellow": "#f9d34aff", + "terminal.ansi.dim_yellow": "#f1c21bbf", + "terminal.ansi.blue": "#0072c3ff", + "terminal.ansi.bright_blue": "#33b1ffff", + "terminal.ansi.dim_blue": "#0072c3bf", + "terminal.ansi.magenta": "#8a3ffcff", + "terminal.ansi.bright_magenta": "#a56effff", + "terminal.ansi.dim_magenta": "#8a3ffcbf", + "terminal.ansi.cyan": "#009d9aff", + "terminal.ansi.bright_cyan": "#3ddbd9ff", + "terminal.ansi.dim_cyan": "#009d9abf", + "terminal.ansi.white": "#262626ff", + "terminal.ansi.bright_white": "#000000ff", + "terminal.ansi.dim_white": "#525252ff", + "link_text.hover": "#0072c3ff", + "version_control.added": "#24a148ff", + "version_control.modified": "#f1c21bff", + "version_control.word_added": "#24a14859", + "version_control.word_deleted": "#da1e28cc", + "version_control.deleted": "#da1e28ff", + "version_control.conflict_marker.ours": "#24a1481a", + "version_control.conflict_marker.theirs": "#0072c31a", + "conflict": "#f1c21bff", + "conflict.background": "#f1c21b1a", + "conflict.border": "#f1c21b80", + "created": "#24a148ff", + "created.background": "#24a1481a", + "created.border": "#24a14880", + "deleted": "#da1e28ff", + "deleted.background": "#da1e281a", + "deleted.border": "#da1e2880", + "error": "#da1e28ff", + "error.background": "#da1e281a", + "error.border": "#da1e2880", + "hidden": "#8d8d8dff", + "hidden.background": "#c6c6c61a", + "hidden.border": "#c6c6c6ff", + "hint": "#009d9aff", + "hint.background": "#009d9a1a", + "hint.border": "#009d9a80", + "ignored": "#8d8d8dff", + "ignored.background": "#c6c6c61a", + "ignored.border": "#c6c6c6ff", + "info": "#0072c3ff", + "info.background": "#0072c31a", + "info.border": "#0072c380", + "modified": "#f1c21bff", + "modified.background": "#f1c21b1a", + "modified.border": "#f1c21b80", + "predictive": "#8d8d8dff", + "predictive.background": "#8d8d8d1a", + "predictive.border": "#8d8d8d80", + "renamed": "#0072c3ff", + "renamed.background": "#0072c31a", + "renamed.border": "#0072c380", + "success": "#24a148ff", + "success.background": "#24a1481a", + "success.border": "#24a14880", + "unreachable": "#525252ff", + "unreachable.background": "#8d8d8d1a", + "unreachable.border": "#8d8d8dff", + "warning": "#f1c21bff", + "warning.background": "#f1c21b1a", + "warning.border": "#f1c21b80", + "players": [ + { "cursor": "#0072c3ff", "background": "#0072c320", "selection": "#0072c330" }, + { "cursor": "#8a3ffcff", "background": "#8a3ffc20", "selection": "#8a3ffc30" }, + { "cursor": "#da1e28ff", "background": "#da1e2820", "selection": "#da1e2830" }, + { "cursor": "#ff832bff", "background": "#ff832b20", "selection": "#ff832b30" }, + { "cursor": "#f1c21bff", "background": "#f1c21b20", "selection": "#f1c21b30" }, + { "cursor": "#24a148ff", "background": "#24a14820", "selection": "#24a14830" }, + { "cursor": "#009d9aff", "background": "#009d9a20", "selection": "#009d9a30" }, + { "cursor": "#a2191fff", "background": "#a2191f20", "selection": "#a2191f30" } + ], + "syntax": { + "attribute": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#8d8d8dff", + "font_style": null, + "font_weight": null + }, + "comment.doc": { + "color": "#525252ff", + "font_style": null, + "font_weight": null + }, + "constant": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "constructor": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": null + }, + "embedded": { + "color": "#a2191fff", + "font_style": null, + "font_weight": null + }, + "emphasis": { + "color": "#8a3ffcff", + "font_style": "italic", + "font_weight": null + }, + "emphasis.strong": { + "color": "#f1c21bff", + "font_style": null, + "font_weight": 700 + }, + "enum": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": null + }, + "hint": { + "color": "#8d8d8dff", + "font_style": null, + "font_weight": null + }, + "keyword": { + "color": "#8a3ffcff", + "font_style": null, + "font_weight": null + }, + "label": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "link_text": { + "color": "#da1e28ff", + "font_style": "normal", + "font_weight": null + }, + "link_uri": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "namespace": { + "color": "#f1c21bff", + "font_style": null, + "font_weight": null + }, + "number": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "operator": { + "color": "#262626ff", + "font_style": null, + "font_weight": null + }, + "predictive": { + "color": "#8d8d8dff", + "font_style": "italic", + "font_weight": null + }, + "preproc": { + "color": "#a2191fff", + "font_style": null, + "font_weight": null + }, + "primary": { + "color": "#262626ff", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#262626ff", + "font_style": null, + "font_weight": null + }, + "punctuation.bracket": { + "color": "#262626ff", + "font_style": null, + "font_weight": null + }, + "punctuation.delimiter": { + "color": "#262626ff", + "font_style": null, + "font_weight": null + }, + "punctuation.list_marker": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "punctuation.markup": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "punctuation.special": { + "color": "#a2191fff", + "font_style": null, + "font_weight": null + }, + "selector": { + "color": "#8a3ffcff", + "font_style": null, + "font_weight": null + }, + "selector.pseudo": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#24a148ff", + "font_style": null, + "font_weight": null + }, + "string.escape": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string.regex": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string.special": { + "color": "#009d9aff", + "font_style": null, + "font_weight": null + }, + "string.special.symbol": { + "color": "#24a148ff", + "font_style": null, + "font_weight": null + }, + "tag": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "text.literal": { + "color": "#24a148ff", + "font_style": null, + "font_weight": null + }, + "title": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": 700 + }, + "type": { + "color": "#f1c21bff", + "font_style": null, + "font_weight": null + }, + "variable": { + "color": "#da1e28ff", + "font_style": null, + "font_weight": null + }, + "variable.special": { + "color": "#ff832bff", + "font_style": null, + "font_weight": null + }, + "variant": { + "color": "#0072c3ff", + "font_style": null, + "font_weight": null + } + } + } + } + ] +}