diff --git a/.gitignore b/.gitignore index 602c829..12953cc 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ node_modules/ xmonad.log .stack-work/ plugins/ +env.fish diff --git a/work-laptop/configs/alacritty/.config/alacritty/alacritty.toml b/work-laptop/configs/alacritty/.config/alacritty/alacritty.toml index a61c131..bfb2ec5 100644 --- a/work-laptop/configs/alacritty/.config/alacritty/alacritty.toml +++ b/work-laptop/configs/alacritty/.config/alacritty/alacritty.toml @@ -16,7 +16,7 @@ import = ["~/.config/alacritty/black.toml"] [window] -opacity = 0.93 +opacity = 1 padding.x = 10 # padding.y = 10 decorations = "Full" diff --git a/work-laptop/configs/alacritty/.config/alacritty/black.toml b/work-laptop/configs/alacritty/.config/alacritty/black.toml index 88d8264..45e7cd4 100644 --- a/work-laptop/configs/alacritty/.config/alacritty/black.toml +++ b/work-laptop/configs/alacritty/.config/alacritty/black.toml @@ -1,31 +1,31 @@ # Default colors [colors.primary] -background = '#0a0c10' -foreground = '#f0f3f6' +background = '#141b1e' +foreground = '#dadada' # Cursor colors [colors.cursor] -text = '#0a0c10' -cursor = '#f0f3f6' +text = '#141b1e' +cursor= '#dadada' # Normal colors [colors.normal] -black = '#7a828e' -red = '#ff9492' -green = '#26cd4d' -yellow = '#f0b72f' -blue = '#71b7ff' -magenta = '#cb9eff' -cyan = '#39c5cf' -white = '#d9dee3' +black = '#232a2d' +red = '#e57474' +green = '#8ccf7e' +yellow = '#e5c76b' +blue = '#67b0e8' +magenta = '#c47fd5' +cyan = '#6cbfbf' +white = '#b3b9b8' # Bright colors [colors.bright] -black = '#9ea7b3' -red = '#ffb1af' -green = '#4ae168' -yellow = '#f7c843' -blue = '#91cbff' -magenta = '#cb9eff' -cyan = '#39c5cf' -white = '#d9dee3' +black = '#2d3437' +red = '#ef7e7e' +green = '#96d988' +yellow = '#f4d67a' +blue = '#71baf2' +magenta = '#ce89df' +cyan = '#67cbe7' +white = '#bdc3c2' diff --git a/work-laptop/configs/fish/.config/fish/config.fish b/work-laptop/configs/fish/.config/fish/config.fish index 395ed49..e0c995e 100644 --- a/work-laptop/configs/fish/.config/fish/config.fish +++ b/work-laptop/configs/fish/.config/fish/config.fish @@ -5,7 +5,6 @@ if status --is-login set -gx BAT_THEME "Solarized (light)" set -gx SOLARIZED true set -gx EDITOR "nvim" - if test -z "$WAYLAND_DISPLAY" && test "$XDG_VTNR" -eq 1 set -gx XDG_CURRENT_DESKTOP "sway" sway @@ -107,3 +106,4 @@ function switch_git_work end fish_add_path /home/lucas/.spicetify +source ~/.config/fish/env.fish diff --git a/work-laptop/configs/fish/.config/fish/functions/fish_prompt.fish b/work-laptop/configs/fish/.config/fish/functions/fish_prompt.fish index c4e8847..8b1d19c 100644 --- a/work-laptop/configs/fish/.config/fish/functions/fish_prompt.fish +++ b/work-laptop/configs/fish/.config/fish/functions/fish_prompt.fish @@ -1,21 +1,90 @@ function fish_prompt - # This is a simple prompt. It looks like - # alfa@nobby /path/to/dir $ - # with the path shortened and colored - # and a "#" instead of a "$" when run as root. - set -l symbol ' $ ' - set -l color $fish_color_cwd - if fish_is_root_user - set symbol ' # ' - set -q fish_color_cwd_root - and set color $fish_color_cwd_root + set -l __last_command_exit_status $status + + if not set -q -g __fish_arrow_functions_defined + set -g __fish_arrow_functions_defined + function _git_branch_name + set -l branch (git symbolic-ref --quiet HEAD 2>/dev/null) + if set -q branch[1] + echo (string replace -r '^refs/heads/' '' $branch) + else + echo (git rev-parse --short HEAD 2>/dev/null) + end + end + + function _is_git_dirty + not command git diff-index --cached --quiet HEAD -- &>/dev/null + or not command git diff --no-ext-diff --quiet --exit-code &>/dev/null + end + + function _is_git_repo + type -q git + or return 1 + git rev-parse --git-dir >/dev/null 2>&1 + end + + function _hg_branch_name + echo (hg branch 2>/dev/null) + end + + function _is_hg_dirty + set -l stat (hg status -mard 2>/dev/null) + test -n "$stat" + end + + function _is_hg_repo + fish_print_hg_root >/dev/null + end + + function _repo_branch_name + _$argv[1]_branch_name + end + + function _is_repo_dirty + _is_$argv[1]_dirty + end + + function _repo_type + if _is_hg_repo + echo hg + return 0 + else if _is_git_repo + echo git + return 0 + end + return 1 + end end - echo -n $USER@$hostname + set -l cyan (set_color -o cyan) + set -l yellow (set_color -o yellow) + set -l red (set_color -o red) + set -l green (set_color -o green) + set -l blue (set_color -o blue) + set -l normal (set_color normal) - set_color $color - echo -n (prompt_pwd) - set_color normal + set -l arrow_color "$green" + if test $__last_command_exit_status != 0 + set arrow_color "$red" + end - echo -n $symbol + set -l arrow "$arrow_color➜ " + if fish_is_root_user + set arrow "$arrow_color# " + end + + set -l cwd $cyan(basename (prompt_pwd)) + + set -l repo_info + if set -l repo_type (_repo_type) + set -l repo_branch $red(_repo_branch_name $repo_type) + set repo_info "$blue $repo_type:($repo_branch$blue)" + + if _is_repo_dirty $repo_type + set -l dirty "$yellow ✗" + set repo_info "$repo_info$dirty" + end + end + + echo -n -s $arrow ' '$cwd $repo_info $normal ' ' end diff --git a/work-laptop/configs/scripts/scripts/switch.fish b/work-laptop/configs/scripts/scripts/switch.fish index 381139b..fcf8a3a 100755 --- a/work-laptop/configs/scripts/scripts/switch.fish +++ b/work-laptop/configs/scripts/scripts/switch.fish @@ -5,8 +5,8 @@ echo $CURRENT_THEME set wpp1_white ~/pics/white2.jpg set wpp2_white ~/pics/white.jpg -set wpp1_solarized ~/pics/black.jpg -set wpp2_solarized ~/pics/black2.jpg +set wpp1_solarized ~/pics/shyfox.jpg +set wpp2_solarized ~/pics/flower.jpg swaymsg reload @@ -26,12 +26,12 @@ switch $CURRENT_THEME echo changing to black... gsettings set org.gnome.desktop.interface gtk-theme "Sunrise-Dark" gsettings set org.gnome.desktop.interface icon-theme "Reversal-black-dark" - swaymsg client.focused "#ffffff #ffffff #c1c1c1" - swaymsg client.focused_inactive "#c1c1c1 #212121 #cecece" + swaymsg client.focused "#242b2e #e57474 #dadada #e57474" + swaymsg client.focused_inactive "#242b2e #242b2e #242b2e" sed -i 's|white.toml|black.toml|' ~/.config/alacritty/alacritty.toml ln -sf ~/.config/tmux/themes/tmux-monochrome.conf ~/.config/tmux/theme.conf tmux source ~/.config/tmux/tmux.conf - pkill waybar; waybar &> /dev/null & disown + pkill waybar; waybar -c ~/.config/waybar/config.jsonc &> /dev/null & disown ~/scripts/swww.sh $wpp1_solarized $wpp2_solarized echo black > ~/colorscheme swaymsg shadows disable diff --git a/work-laptop/configs/sway/.config/sway/config b/work-laptop/configs/sway/.config/sway/config index f8155b1..14c1dbf 100644 --- a/work-laptop/configs/sway/.config/sway/config +++ b/work-laptop/configs/sway/.config/sway/config @@ -1,14 +1,14 @@ include ~/.config/sway/settings/* blur enable -blur_passes 2 +blur_passes 4 blur_radius 2 blur_noise 0.2 -shadow_on_csd enable -shadow_color #424242 -shadow_offset 12 12 -shadow_blur_radius 10 +# shadow_on_csd enable +# shadow_color #424242 +# shadow_offset 12 12 +# shadow_blur_radius 10 seat seat0 xcursor_theme Simp1e-Adw diff --git a/work-laptop/configs/sway/.config/sway/settings/binds b/work-laptop/configs/sway/.config/sway/settings/binds index a3a3dee..709c5ef 100644 --- a/work-laptop/configs/sway/.config/sway/settings/binds +++ b/work-laptop/configs/sway/.config/sway/settings/binds @@ -97,4 +97,5 @@ bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- bindsym $mod+F9 exec brightnessctl set 5%- bindsym $mod+F10 exec brightnessctl set 5%+ + # vim: ts=2 sts=2 sw=2 ft=swayconfig diff --git a/work-laptop/configs/sway/.config/sway/settings/init b/work-laptop/configs/sway/.config/sway/settings/init index d17d700..9eb160d 100644 --- a/work-laptop/configs/sway/.config/sway/settings/init +++ b/work-laptop/configs/sway/.config/sway/settings/init @@ -6,7 +6,6 @@ exec { gsettings set $gnome-schema font-name 'Cartograph CF 12' waybar & autotiling & - gammastep -t 4500:3500 -l -23.5475:-46.63611 -b 1.0:0.7 & dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway DISPLAY rm -rf ~/tmp/* ~/scripts/swww.sh diff --git a/work-laptop/configs/waybar/.config/waybar/color.css b/work-laptop/configs/waybar/.config/waybar/color.css new file mode 100644 index 0000000..fc15ce5 --- /dev/null +++ b/work-laptop/configs/waybar/.config/waybar/color.css @@ -0,0 +1,10 @@ +@define-color bg #141b1e; +@define-color bg2 #242b2e; +@define-color fg #dadada; +@define-color red #e57474; +@define-color green #8ccf7e; +@define-color yellow #e5c76b; +@define-color blue #67b0e8; +@define-color magenta #c47fd5; +@define-color cyan #6cbfbf; +@define-color gray #b3b9b8; diff --git a/work-laptop/configs/waybar/.config/waybar/config.jsonc b/work-laptop/configs/waybar/.config/waybar/config.jsonc new file mode 100644 index 0000000..a4224e8 --- /dev/null +++ b/work-laptop/configs/waybar/.config/waybar/config.jsonc @@ -0,0 +1,138 @@ +// -*- mode: jsonc -*- +{ + // "layer": "top", // Waybar at top layer + "position": "bottom", // Waybar position (top|bottom|left|right) + "height": 42, // Waybar height (to be removed for auto height) + // "width": 1280, // Waybar width + "spacing": 3, // Gaps between modules (4px) + // Choose the order of the modules + "modules-left": ["clock", "custom/weather", "custom/spotify"], + "modules-center": ["sway/mode", "sway/scratchpad", "sway/workspaces"], + "modules-right": [ + "backlight", + "pulseaudio", + "battery", + "power-profiles-daemon", + "tray", + ], + // Modules configuration + "sway/workspaces": { + "disable-scroll": false, + "all-outputs": true, + "persistent-workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + "6": [], + "7": [], + "8": [], + "9": [], + "10": [], + }, + "format": "{icon}", + "format-icons": { + "1": "", + "2": "", + "3": "", + "4": "󰝚", + "5": "󰉋", + "7": "", + "6": "", + "8": "󰐍", + "9": "󰈙", + "10": "󰋑", + // "urgent": "󰋑", + // "focused": "󰋑", + // "default": "󰋔" + }, + }, + "sway/mode": { + "format": "{}", + }, + "sway/scratchpad": { + "format": "{icon} {count}", + "show-empty": false, + "format-icons": ["", ""], + "tooltip": true, + "tooltip-format": "{app}: {title}", + }, + "mpd": { + "format": "󰝚 {title}", + "format-disconnected": "", + "format-stopped": "", + "unknown-tag": "N/A", + "interval": 5, + "tooltip-format": "MPD (connected)", + "tooltip-format-disconnected": "MPD (disconnected)", + }, + "tray": { + "icon-size": 16, + "spacing": 10, + }, + "clock": { + // "timezone": "America/New_York", + "tooltip-format": "{:%Y %B}\n{calendar}", + // 24-hour + "format": "{:%H·%M}", + // 12-hour + // "format": "{:%I·%M%p}", + "format-alt": "{:%a, %b %d %Y}", + }, + "backlight": { + // "device": "acpi_video1", + "format": "{icon} {percent}", + "format-icons": ["󰃞", "󰃟", "󰃠"], + "on-click": "~/.local/bin/night-light", + }, + "battery": { + "states": { + // "good": 95, + "warning": 30, + "critical": 15, + }, + "format": "{icon} {capacity}", + "format-full": "{icon} {capacity}", + "format-charging": "󰚥 {capacity}", + "format-plugged": "󰚥 {capacity}", + "format-icons": ["", "", "", "", ""], + "interval": 1, + "on-click": "~/.local/bin/powermenu", + }, + "power-profiles-daemon": { + "format": "{icon}", + "tooltip-format": "Power profile: {profile}\nDriver: {driver}", + "tooltip": true, + "format-icons": { + "default": "", + "performance": "", + "balanced": "󰗑", + "power-saver": "󰌪", + }, + }, + "pulseaudio": { + // "scroll-step": 1, // %, can be a float + "format": "{icon} {volume}", + "format-muted": "󰖁 Muted", + "format-source": "{volume}% ", + "format-source-muted": "", + "format-icons": { + "default": ["󰕿", "󰖀", "󰕾"], + }, + "on-click": "pamixer --toggle-mute", + "on-click-right": "pavucontrol", + }, + "custom/weather": { + "exec": "~/.local/bin/weather -o", + "exec-if": "ping wttr.in -c 1", + "on-click": "alacritty -e ~/.local/bin/weather", + "interval": 3600, + }, + "custom/spotify": { + "format": "{}", + "return-type": "json", + "on-click-right": "spotifatius toggle-liked", + "exec": "spotifatius monitor", + }, +} diff --git a/work-laptop/configs/waybar/.config/waybar/style-black.css b/work-laptop/configs/waybar/.config/waybar/style-black.css new file mode 100644 index 0000000..02b0533 --- /dev/null +++ b/work-laptop/configs/waybar/.config/waybar/style-black.css @@ -0,0 +1,44 @@ +* { + border: none; + border-radius: 0; + /* padding: 0; */ + /* margin: 0; */ + font-size: 18px; + font-family: CartographCF Nerd Font; + font-style: italic; +} + +window#waybar { + background: #0a0c10; + color: #f0f3f6; + margin: 10px; +} + +#workspaces button { + margin-left: 2px; + padding: 2px 8px; +} + +#workspaces button:hover, +#workspaces button:active { + background-color: #424242; + color: #f0f3f6; +} + +#workspaces button.focused { + background-color: #424242; + color: #f0f3f6; +} + +#language { + margin-right: 7px; +} + +#battery { + margin-left: 7px; + margin-right: 3px; +} + +#clock { + margin: 0px 6px; +} diff --git a/work-laptop/configs/waybar/.config/waybar/style.css b/work-laptop/configs/waybar/.config/waybar/style.css index 02b0533..cf4d221 100644 --- a/work-laptop/configs/waybar/.config/waybar/style.css +++ b/work-laptop/configs/waybar/.config/waybar/style.css @@ -1,44 +1,126 @@ +@import "color.css"; + * { - border: none; - border-radius: 0; - /* padding: 0; */ - /* margin: 0; */ - font-size: 18px; - font-family: CartographCF Nerd Font; - font-style: italic; + border: none; + border-radius: 0; + font-family: "CartographCF Nerd Font"; + font-size: 14px; + font-weight: bold; + min-height: 0; + margin-left: 4px; + margin-right: 4px; } window#waybar { - background: #0a0c10; - color: #f0f3f6; - margin: 10px; + border-radius: 0px; + background: @bg; + color: @fg; +} + +tooltip { + background: @bg; + border-radius: 0px; } #workspaces button { - margin-left: 2px; - padding: 2px 8px; + padding: 3px; + margin-left: 5px; + margin-right: 5px; + border-bottom: 1px solid @bg; } -#workspaces button:hover, -#workspaces button:active { - background-color: #424242; - color: #f0f3f6; +#workspaces button:nth-child(1) { + color: @red; +} + +#workspaces button:nth-child(2) { + color: @green; +} + +#workspaces button:nth-child(3) { + color: @yellow; +} + +#workspaces button:nth-child(4) { + color: @blue; +} + +#workspaces button:nth-child(5) { + color: @magenta; +} + +#workspaces button:nth-child(6) { + color: @cyan; +} + +#workspaces button:nth-child(7) { + color: @red; +} + +#workspaces button:nth-child(8) { + color: @green; +} + +#workspaces button:nth-child(9) { + color: @yellow; +} + +#workspaces button:nth-child(10) { + color: @blue; +} + +#workspaces button.active { + color: @fg; +} + +#workspaces button.empty { + color: @bg2; } #workspaces button.focused { - background-color: #424242; - color: #f0f3f6; + background: transparent; + border-bottom: 1px solid @fg; } -#language { - margin-right: 7px; +#workspaces button.urgent { + color: @red; + background: @bg; +} + +#workspaces button:hover { + background: @bg; + color: @gray; + box-shadow: inherit; + text-shadow: inherit; +} + +#window, +#clock, +#battery, +#pulseaudio, +#network, +#workspaces, +#tray, +#backlight { + padding: 5px 5px; +} + +#pulseaudio { + color: @blue; } #battery { - margin-left: 7px; - margin-right: 3px; + color: @green; } -#clock { - margin: 0px 6px; +#mpd { + color: @cyan; +} + +#backlight { + color: @magenta; +} + +#power-profiles-daemon { + color: @cyan; } diff --git a/work-laptop/configs/zed/.config/zed/settings.json b/work-laptop/configs/zed/.config/zed/settings.json index 893c703..7c4b7a5 100644 --- a/work-laptop/configs/zed/.config/zed/settings.json +++ b/work-laptop/configs/zed/.config/zed/settings.json @@ -108,7 +108,7 @@ "ui_font_size": 16, "buffer_font_size": 18, "buffer_font_family": "CartographCF Nerd Font", - "theme": "Le Blackque orange italic", + "theme": "Mono Dark", "terminal": { "dock": "bottom", "detect_venv": { diff --git a/work-laptop/configs/zed/.config/zed/themes/mono.json b/work-laptop/configs/zed/.config/zed/themes/mono.json new file mode 100644 index 0000000..cef299d --- /dev/null +++ b/work-laptop/configs/zed/.config/zed/themes/mono.json @@ -0,0 +1,431 @@ +{ + "$schema": "https://zed.dev/schema/themes/v0.1.0.json", + "name": "Mono Theme", + "author": "Christopher Newton", + "themes": [ + { + "name": "Mono Dark", + "appearance": "dark", + "style": { + "border": "#eeeeee10", + "border.variant": "#eeeeee10", + "border.focused": "#eeeeee10", + "border.selected": "#eeeeee10", + "border.transparent": "#eeeeee10", + "border.disabled": "#eeeeee10", + + "elevated_surface.background": "#181818", + "surface.background": "#111111", + "background": "#0d0d0d", + + "element.background": "#181818", + "element.hover": "#eeeeee10", + "element.active": "#eeeeee10", + "element.selected": "#eeeeee10", + "element.disabled": "#eeeeee10", + + "drop_target.background": "#eeeeee10", + + "ghost_element.background": "#eeeeee10", + "ghost_element.hover": "#eeeeee10", + "ghost_element.active": "#eeeeee10", + "ghost_element.selected": "#eeeeee10", + "ghost_element.disabled": "#eeeeee10", + + "text": "#eeeeee", + "text.muted": "#999999", + "text.placeholder": "#777777", + "text.disabled": "#444444", + "text.accent": "#0090ff", + + "icon": "#eeeeee", + "icon.muted": "#aaaaaa", + "icon.disabled": "#444444", + "icon.accent": "#0090ff", + + "status_bar.background": "#0d0d0d", + "title_bar.background": "#0d0d0d", + "toolbar.background": "#111111", + + "tab_bar.background": "#0d0d0d", + "tab.active_background": "#111111", + "tab.active_foreground": "#0d0d0d", + "tab.inactive_background": "#0d0d0d", + + "search.match_background": "#0090ff30", + + "editor.background": "#111111", + "editor.gutter.background": "#111111", + "editor.subheader.background": "#151515", + "editor.active_line.background": "#eeeeee10", + "editor.highlighted_line.background": "#eeeeee10", + "editor.foreground": "#eeeeee", + "editor.line_number": "#eeeeee30", + "editor.active_line_number": "#eeeeee", + "editor.invisible": "#eeeeee10", + "editor.wrap_guide": "#eeeeee10", + "editor.active_wrap_guide": "#eeeeee10", + "editor.document_highlight.read_background": "#eeeeee10", + "editor.document_highlight.write_background": "#eeeeee10", + + "terminal.foreground": "#eeeeee", + "terminal.background": "#111111", + "terminal.bright_foreground": "#eeeeee", + "terminal.dim_foreground": "#666666", + "terminal.ansi.black": "#111111", + "terminal.ansi.bright_black": "#999999", + "terminal.ansi.dim_black": "#666666", + "terminal.ansi.red": "#eb5757", + "terminal.ansi.green": "#4cc580", + "terminal.ansi.yellow": "#ffdc75", + "terminal.ansi.blue": "#0090ff", + "terminal.ansi.white": "#eeeeee", + "terminal.ansi.bright_white": "#eeeeee90", + "terminal.ansi.dim_white": "#eeeeee80", + + "panel.background": "#0d0d0d", + "panel.focused_border": "#eeeeee10", + + "pane.focused_border": "#eeeeee10", + "pane.group_border": "#eeeeee10", + + "scrollbar_thumb.background": "#eeeeee20", + "scrollbar.thumb.hover_background": "#eeeeee30", + "scrollbar.thumb.border": null, + "scrollbar.track.background": "#111111", + "scrollbar.track.border": "#eeeeee10", + + "link_text.hover": "#0090ff", + + "conflict": "#fee56c", + "conflict.background": "#181818", + "conflict.border": "#eeeeee10", + + "created": "#67b756", + "created.background": "#181818", + "created.border": "#eeeeee10", + + "deleted": "#c84f41", + "deleted.background": "#181818", + "deleted.border": "#eeeeee10", + + "error": "#eb5757", + "error.background": "#181818", + "error.border": "#eeeeee10", + + "hidden": "#333333", + "hidden.background": "#111111", + "hidden.border": "#eeeeee10", + + "hint": "#c95252", + "hint.background": "#181818", + "hint.border": "#eeeeee10", + + "ignored": "#666666", + "ignored.background": "#181818", + "ignored.border": "#eeeeee10", + + "info": "#0090ff", + "info.background": "#181818", + "info.border": "#eeeeee10", + + "modified": "#3b67b7", + "modified.background": "#181818", + "modified.border": "#eeeeee10", + + "predictive": "#666666", + "predictive.background": "#111111", + "predictive.border": "#eeeeee10", + + "renamed": "#3b67b7", + "renamed.background": "#181818", + "renamed.border": "#eeeeee10", + + "success": "#4cc580", + "success.background": "#181818", + "success.border": "#eeeeee10", + + "unreachable": "#666666", + "unreachable.background": "#111111", + "unreachable.border": "#eeeeee10", + + "warning": "#ffdc75", + "warning.background": "#181818", + "warning.border": "#eeeeee10", + + "players": [ + { + "background": "#0090ff", + "cursor": "#0090ff", + "selection": "#eeeeee10" + } + ], + + "syntax": { + "constant": { + "color": "#c96666", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#c96666", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#666666", + "font_style": null, + "font_weight": null + }, + "keyword": { + "color": "#c6c8c6", + "font_style": "italic", + "font_weight": null + }, + "parameter": { + "color": "#f87e7e", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#999999", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#eeeeee", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#e57474", + "font_style": null, + "font_weight": 600 + }, + "number": { + "color": "#cc6666", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#cc6666", + "font_style": null, + "font_weight": null + } + } + } + }, + { + "name": "Mono Light", + "appearance": "light", + "style": { + "border": "#33333330", + "border.variant": "#33333330", + "border.focused": "#33333330", + "border.selected": "#33333330", + "border.transparent": "#33333330", + "border.disabled": "#33333330", + + "elevated_surface.background": "#f2f2f2", + "surface.background": "#eeeeee", + "background": "#eeeeee", + + "element.background": "#33333310", + "element.hover": "#33333310", + "element.active": "#33333310", + "element.selected": "#33333310", + "element.disabled": "#33333310", + + "drop_target.background": "#eeeeee10", + + "ghost_element.background": "#33333310", + "ghost_element.hover": "#33333310", + "ghost_element.active": "#33333310", + "ghost_element.selected": "#33333310", + "ghost_element.disabled": "#33333310", + + "text": "#333333", + "text.muted": "#777777", + "text.placeholder": "#888888", + "text.disabled": "#999999", + "text.accent": "#0066ff", + + "icon": "#333333", + "icon.muted": "#666666", + "icon.disabled": "#777777", + "icon.accent": "#0066ff", + + "status_bar.background": "#eeeeee", + "title_bar.background": "#eeeeee", + "toolbar.background": "#eeeeee", + + "tab_bar.background": "#eeeeee", + "tab.active_background": "#eeeeee", + "tab.active_foreground": "#eeeeee", + "tab.inactive_background": "#eeeeee", + + "search.match_background": "#0066ff20", + + "editor.background": "#eeeeee", + "editor.gutter.background": "#eeeeee", + "editor.subheader.background": "#f2f2f2", + "editor.active_line.background": "#33333310", + "editor.highlighted_line.background": "#33333310", + "editor.foreground": "#333333", + "editor.line_number": "#33333360", + "editor.active_line_number": "#333333", + "editor.invisible": "#33333310", + "editor.wrap_guide": "#33333310", + "editor.active_wrap_guide": "#33333310", + "editor.document_highlight.read_background": "#33333310", + "editor.document_highlight.write_background": "#33333310", + + "terminal.foreground": "#333333", + "terminal.background": "#eeeeee", + "terminal.bright_foreground": "#333333", + "terminal.dim_foreground": "#666666", + "terminal.ansi.black": "#333333", + "terminal.ansi.bright_black": "#666666", + "terminal.ansi.dim_black": "#666666", + "terminal.ansi.red": "#eb5757", + "terminal.ansi.green": "#00933f", + "terminal.ansi.yellow": "#a06000", + "terminal.ansi.blue": "#0052ce", + "terminal.ansi.white": "#eeeeee", + "terminal.ansi.bright_white": "#eeeeee90", + "terminal.ansi.dim_white": "#eeeeee80", + + "panel.background": "#eeeeee", + "panel.focused_border": "#33333310", + + "pane.focused_border": "#33333310", + "pane.group_border": "#33333310", + + "scrollbar_thumb.background": "#33333340", + "scrollbar.thumb.hover_background": "#33333330", + "scrollbar.thumb.border": null, + "scrollbar.track.background": "#eeeeee", + "scrollbar.track.border": "#33333310", + + "link_text.hover": "#0066ff", + + "conflict": "#a06000", + "conflict.background": "#f2f2f2", + "conflict.border": "#33333310", + + "created": "#67b756", + "created.background": "#f2f2f2", + "created.border": "#33333310", + + "deleted": "#67b756", + "deleted.background": "#f2f2f2", + "deleted.border": "#33333310", + + "error": "#eb5757", + "error.background": "#f2f2f2", + "error.border": "#33333310", + + "hidden": "#333333", + "hidden.background": "#eeeeee", + "hidden.border": "#33333310", + + "hint": "#0066ff", + "hint.background": "#f2f2f2", + "hint.border": "#33333310", + + "ignored": "#888888", + "ignored.background": "#eeeeee", + "ignored.border": "#33333310", + + "info": "#0066ff", + "info.background": "#f2f2f2", + "info.border": "#33333310", + + "modified": "#3b67b7", + "modified.background": "#f2f2f2", + "modified.border": "#33333310", + + "predictive": "#666666", + "predictive.background": "#eeeeee", + "predictive.border": "#33333310", + + "renamed": "#0090ff", + "renamed.background": "#f2f2f2", + "renamed.border": "#33333310", + + "success": "#00933f", + "success.background": "#f2f2f2", + "success.border": "#33333310", + + "unreachable": "#666666", + "unreachable.background": "#eeeeee", + "unreachable.border": "#33333310", + + "warning": "#a06000", + "warning.background": "#f2f2f2", + "warning.border": "#33333310", + + "players": [ + { + "background": "#0066ff", + "cursor": "#0066ff", + "selection": "#0066ff20" + } + ], + + "syntax": { + "constant": { + "color": "#888888", + "font_style": null, + "font_weight": null + }, + "string": { + "color": "#908500", + "font_style": null, + "font_weight": null + }, + "comment": { + "color": "#999999", + "font_style": null, + "font_weight": null + }, + "keyword": { + "color": "#888888", + "font_style": null, + "font_weight": null + }, + "parameter": { + "color": "#888888", + "font_style": null, + "font_weight": null + }, + "punctuation": { + "color": "#888888", + "font_style": null, + "font_weight": null + }, + "property": { + "color": "#333333", + "font_style": null, + "font_weight": null + }, + "function": { + "color": "#333333", + "font_style": null, + "font_weight": 600 + }, + "number": { + "color": "#6457a7", + "font_style": null, + "font_weight": null + }, + "boolean": { + "color": "#6457a7", + "font_style": null, + "font_weight": null + } + } + } + } + ] +}