diff --git a/themes/rainynight/README.md b/themes/rainynight/README.md new file mode 100644 index 00000000..9deecc40 --- /dev/null +++ b/themes/rainynight/README.md @@ -0,0 +1,9 @@ +# Rainy-Night +- Install +```bash + omarchy-theme-install https://github.com/atif-1402/omarchy-rainynight-theme.git + ``` + +image +image +image diff --git a/themes/rainynight/aether.override.css b/themes/rainynight/aether.override.css new file mode 100644 index 00000000..411a1605 --- /dev/null +++ b/themes/rainynight/aether.override.css @@ -0,0 +1,190 @@ +/* Aether Theme Override Template + * This file is automatically generated and copied to ~/.config/aether/theme.override.css + * when you apply a theme in Aether. + * + * Generated from palette colors selected in Aether + */ + +/* Dynamic Color Palette */ +@define-color background #1e1e2e; +@define-color foreground #cdd6f4; + +@define-color color0 #45475a; +@define-color color1 #f38ba8; +@define-color color2 #a6e3a1; +@define-color color3 #f9e2af; +@define-color color4 #89b4fa; +@define-color color5 #cba6f7; +@define-color color6 #94e2d5; +@define-color color7 #bac2de; +@define-color color8 #585b70; +@define-color color9 #f38ba8; +@define-color color10 #a6e3a1; +@define-color color11 #f9e2af; +@define-color color12 #89b4fa; +@define-color color13 #cba6f7; +@define-color color14 #94e2d5; +@define-color color15 #cdd6f4; + +/* Base GTK theme variables */ +@define-color theme_bg_color @background; +@define-color theme_fg_color @foreground; +@define-color theme_base_color @background; +@define-color theme_text_color @foreground; +@define-color theme_selected_bg_color @color4; +@define-color theme_selected_fg_color @background; +@define-color insensitive_bg_color alpha(@background, 0.5); +@define-color insensitive_fg_color alpha(@foreground, 0.5); +@define-color insensitive_base_color @background; +@define-color theme_unfocused_bg_color @background; +@define-color theme_unfocused_fg_color @foreground; +@define-color theme_unfocused_base_color @background; +@define-color theme_unfocused_text_color @foreground; +@define-color theme_unfocused_selected_bg_color @color4; +@define-color theme_unfocused_selected_fg_color @background; + +/* Adwaita Color Overrides */ +@define-color accent_bg_color @color4; +@define-color accent_fg_color @color15; +@define-color accent_color @color6; + +@define-color window_bg_color @background; +@define-color window_fg_color @foreground; + +/* Sidebar background and content */ +@define-color view_bg_color @background; +@define-color view_fg_color @foreground; +@define-color sidebar_bg_color @background; +@define-color sidebar_fg_color @foreground; +@define-color sidebar_backdrop_color @background; +@define-color sidebar_shade_color @background; + +@define-color headerbar_bg_color alpha(@foreground, 0.05); +@define-color headerbar_fg_color @foreground; +@define-color headerbar_backdrop_color @background; +@define-color headerbar_shade_color @background; +@define-color headerbar_border_color alpha(@foreground, 0.15); + +@define-color card_bg_color alpha(@foreground, 0.03); +@define-color card_fg_color @foreground; +@define-color card_shade_color @background; + +@define-color thumbnail_bg_color @background; +@define-color thumbnail_fg_color @foreground; + +@define-color shade_color @background; +@define-color scrollbar_outline_color @background; + +@define-color popover_bg_color @background; +@define-color popover_fg_color @foreground; + +@define-color dialog_bg_color @background; +@define-color dialog_fg_color @foreground; + +@define-color destructive_bg_color @color1; +@define-color destructive_fg_color @color15; + +@define-color success_bg_color @color2; +@define-color success_fg_color @color15; + +@define-color warning_bg_color @color3; +@define-color warning_fg_color @color15; + +@define-color error_bg_color @color1; +@define-color error_fg_color @color15; + +@define-color borders alpha(@foreground, 0.15); + +/* Additional bg/fg color variables */ +@define-color window_backdrop_color @background; +@define-color view_backdrop_color @background; + +@define-color menu_bg_color @background; +@define-color menu_fg_color @foreground; + +@define-color entry_bg_color alpha(@foreground, 0.03); +@define-color entry_fg_color @foreground; + +@define-color button_bg_color alpha(@foreground, 0.05); +@define-color button_fg_color @foreground; + +@define-color tooltip_bg_color @background; +@define-color tooltip_fg_color @foreground; +@define-color tooltip_border_color alpha(@foreground, 0.15); + +@define-color osd_bg_color @background; +@define-color osd_fg_color @foreground; +@define-color osd_border_color alpha(@foreground, 0.15); + +@define-color filechooser_bg_color @background; +@define-color filechooser_fg_color @foreground; + +@define-color nautilus_window_bg_color @background; +@define-color nautilus_window_fg_color @foreground; + +/* Portal/native dialog colors */ +@define-color portal_bg_color @background; +@define-color portal_fg_color @foreground; + +/* Gtk.FileDialog uses these in GTK4 */ +@define-color filedialog_bg_color @background; +@define-color filedialog_fg_color @foreground; + +/* Dropdown/ComboBox colors */ +@define-color dropdown_bg_color @background; +@define-color dropdown_fg_color @foreground; +@define-color dropdown_hover_bg_color alpha(@color4, 0.3); +@define-color dropdown_selected_bg_color @color4; +@define-color dropdown_selected_fg_color @background; + +/* Pathbar/Breadcrumb colors */ +@define-color pathbar_bg_color @background; +@define-color pathbar_fg_color @foreground; + +/* Toolbar colors */ +@define-color toolbar_bg_color @background; +@define-color toolbar_fg_color @foreground; + +/* Notebook/Tab colors */ +@define-color notebook_bg_color @background; +@define-color notebook_fg_color @foreground; + +/* Scrollbar colors */ +@define-color scrollbar_slider_color alpha(@foreground, 0.3); +@define-color scrollbar_slider_hover_color alpha(@foreground, 0.5); +@define-color scrollbar_slider_active_color @foreground; + +/* Treeview/Listview colors */ +@define-color treeview_bg_color @background; +@define-color treeview_fg_color @foreground; + +/* Link colors */ +@define-color link_color @color4; +@define-color link_visited_color @color5; + +/* Selection colors (for text selection, etc) */ +@define-color selection_bg_color @color4; +@define-color selection_fg_color @background; + +/* Content view (file browser grid/list) */ +@define-color content_view_bg @background; +@define-color content_view_fg @foreground; + +/* Placeholder text in entries */ +@define-color placeholder_text_color alpha(@foreground, 0.5); + +/* Dim label */ +@define-color dim_label_color alpha(@foreground, 0.55); + + +/* SVG Icons - recolor to match foreground text */ +.svg-icon { + filter: invert(79%) sepia(18%) saturate(611%) hue-rotate(192deg) + brightness(103%) contrast(94%); +} + +/* Sharp corners, Hyprland-inspired */ +* { + border-radius: 0; +} + diff --git a/themes/rainynight/alacritty.toml b/themes/rainynight/alacritty.toml new file mode 100644 index 00000000..cb0a525f --- /dev/null +++ b/themes/rainynight/alacritty.toml @@ -0,0 +1,28 @@ +[colors] +[colors.primary] +background = "#1e1e2e" +foreground = "#cdd6f4" + +[colors.normal] +black = "#45475a" +red = "#f38ba8" +green = "#a6e3a1" +yellow = "#f9e2af" +blue = "#89b4fa" +magenta = "#cba6f7" +cyan = "#94e2d5" +white = "#bac2de" + +[colors.bright] +black = "#585b70" +red = "#f38ba8" +green = "#a6e3a1" +yellow = "#f9e2af" +blue = "#89b4fa" +magenta = "#cba6f7" +cyan = "#94e2d5" +white = "#cdd6f4" + +[colors.cursor] +text = "#1e1e2e" +cursor = "#cdd6f4" diff --git a/themes/rainynight/backgrounds/1-cat.png b/themes/rainynight/backgrounds/1-cat.png new file mode 100644 index 00000000..028b897f Binary files /dev/null and b/themes/rainynight/backgrounds/1-cat.png differ diff --git a/themes/rainynight/backgrounds/2-lac.png b/themes/rainynight/backgrounds/2-lac.png new file mode 100644 index 00000000..b28fdb15 Binary files /dev/null and b/themes/rainynight/backgrounds/2-lac.png differ diff --git a/themes/rainynight/backgrounds/3-pont.jpg b/themes/rainynight/backgrounds/3-pont.jpg new file mode 100644 index 00000000..425e2616 Binary files /dev/null and b/themes/rainynight/backgrounds/3-pont.jpg differ diff --git a/themes/rainynight/backgrounds/4-sky.jpg b/themes/rainynight/backgrounds/4-sky.jpg new file mode 100644 index 00000000..10e41979 Binary files /dev/null and b/themes/rainynight/backgrounds/4-sky.jpg differ diff --git a/themes/rainynight/backgrounds/5-snow.jpg b/themes/rainynight/backgrounds/5-snow.jpg new file mode 100644 index 00000000..75936043 Binary files /dev/null and b/themes/rainynight/backgrounds/5-snow.jpg differ diff --git a/themes/rainynight/btop.theme b/themes/rainynight/btop.theme new file mode 100644 index 00000000..bbf680dc --- /dev/null +++ b/themes/rainynight/btop.theme @@ -0,0 +1,69 @@ +# ──────────────────────────────────────────────────────────── +# BTOP THEME — Rainy Night City (matches your wallpaper) +# ──────────────────────────────────────────────────────────── + +# Transparent / dark night background +theme[main_bg]="#1e2030" + +# Main text – soft grey-blue (city lights) +theme[main_fg]="#cdd3e1" + +# Titles – light blue highlight (lamp glow) +theme[title]="#d6e7ff" + +# Highlight text – muted light grey-blue +theme[hi_fg]="#bfc6d4" + +# Selected row – deeper night shade +theme[selected_bg]="#14151f" + +# Selected row text – bright white-blue +theme[selected_fg]="#e8f1ff" + +# Inactive/dim text – distant-building grey +theme[inactive_fg]="#7d8291" + +# Misc text – light city grey +theme[proc_misc]="#bfc6d4" + +# Box outlines – subtle bluish-grey (window frame color) +theme[cpu_box]="#292b3b" +theme[mem_box]="#292b3b" +theme[net_box]="#292b3b" +theme[proc_box]="#292b3b" + +# Divider lines – same subtle outline tone +theme[div_line]="#292b3b" + +# Graph gradients – smooth blue-grey (rain & neon reflections) +theme[temp_start]="#4a4f65" +theme[temp_mid]="#8c92a3" +theme[temp_end]="#d6e7ff" + +theme[cpu_start]="#4a4f65" +theme[cpu_mid]="#8c92a3" +theme[cpu_end]="#d6e7ff" + +theme[free_start]="#4a4f65" +theme[free_mid]="#8c92a3" +theme[free_end]="#d6e7ff" + +theme[cached_start]="#4a4f65" +theme[cached_mid]="#8c92a3" +theme[cached_end]="#d6e7ff" + +theme[available_start]="#4a4f65" +theme[available_mid]="#8c92a3" +theme[available_end]="#d6e7ff" + +theme[used_start]="#4a4f65" +theme[used_mid]="#8c92a3" +theme[used_end]="#d6e7ff" + +theme[download_start]="#4a4f65" +theme[download_mid]="#8c92a3" +theme[download_end]="#d6e7ff" + +theme[upload_start]="#4a4f65" +theme[upload_mid]="#8c92a3" +theme[upload_end]="#d6e7ff" diff --git a/themes/rainynight/cava_theme b/themes/rainynight/cava_theme new file mode 100644 index 00000000..cef7df03 --- /dev/null +++ b/themes/rainynight/cava_theme @@ -0,0 +1,11 @@ +[color] +gradient = 1 +gradient_count = 8 +gradient_color_1 = '#91e3e1' +gradient_color_2 = '#a7aaaf' +gradient_color_3 = '#d7d8db' +gradient_color_4 = '#e382d2' +gradient_color_5 = '#f6cbee' +gradient_color_6 = '#d9f7f6' +gradient_color_7 = '#f6cbee' +gradient_color_8 = '#91e3e1' diff --git a/themes/rainynight/chromium.theme b/themes/rainynight/chromium.theme new file mode 100644 index 00000000..e4137907 --- /dev/null +++ b/themes/rainynight/chromium.theme @@ -0,0 +1 @@ +30, 32, 48 diff --git a/themes/rainynight/colors.toml b/themes/rainynight/colors.toml new file mode 100644 index 00000000..1ad7e600 --- /dev/null +++ b/themes/rainynight/colors.toml @@ -0,0 +1,23 @@ +accent = "#89b4fa" +cursor = "#cdd6f4" +foreground = "#cdd6f4" +background = "#1e1e2e" +selection_foreground = "#e8f1ff" +selection_background = "#292b3b" + +color0 = "#45475a" +color1 = "#f38ba8" +color2 = "#a6e3a1" +color3 = "#f9e2af" +color4 = "#89b4fa" +color5 = "#cba6f7" +color6 = "#94e2d5" +color7 = "#bac2de" +color8 = "#585b70" +color9 = "#f38ba8" +color10 = "#a6e3a1" +color11 = "#f9e2af" +color12 = "#89b4fa" +color13 = "#cba6f7" +color14 = "#94e2d5" +color15 = "#cdd6f4" diff --git a/themes/rainynight/ghostty.conf b/themes/rainynight/ghostty.conf new file mode 100644 index 00000000..3e318019 --- /dev/null +++ b/themes/rainynight/ghostty.conf @@ -0,0 +1,23 @@ +# Background and foreground colors +background = #1e1e2e +foreground = #cdd6f4 + +# Standard colors +palette = 0=#45475a +palette = 1=#f38ba8 +palette = 2=#a6e3a1 +palette = 3=#f9e2af +palette = 4=#89b4fa +palette = 5=#cba6f7 +palette = 6=#94e2d5 +palette = 7=#bac2de + +# Bright colors +palette = 8=#585b70 +palette = 9=#f38ba8 +palette = 10=#a6e3a1 +palette = 11=#f9e2af +palette = 12=#89b4fa +palette = 13=#cba6f7 +palette = 14=#94e2d5 +palette = 15=#cdd6f4 diff --git a/themes/rainynight/gtk.css b/themes/rainynight/gtk.css new file mode 100644 index 00000000..a3f2e228 --- /dev/null +++ b/themes/rainynight/gtk.css @@ -0,0 +1,166 @@ + @define-color background #160D16; + @define-color foreground #fef9f3; + @define-color black #160D16; + @define-color red #fe4d2a; + @define-color green #83bc7b; + @define-color yellow #f7f24f; + @define-color blue #a7aaaf; + @define-color magenta #e382d2; + @define-color cyan #91e3e1; + @define-color white #F6C9A0; + @define-color bright_black #4d3c4d; + @define-color bright_red #ff9985; + @define-color bright_green #bbddb6; + @define-color bright_yellow #fffca3; + @define-color bright_blue #d7d8db; + @define-color bright_magenta #f6cbee; + @define-color bright_cyan #d9f7f6; + @define-color bright_white #fef9f3; + + @define-color accent_bg_color @blue; + @define-color accent_fg_color @background; + @define-color accent_color @cyan; + + @define-color window_bg_color @background; + @define-color window_fg_color @foreground; + + @define-color view_bg_color @black; + @define-color view_fg_color @foreground; + @define-color sidebar_bg_color @black; + @define-color sidebar_fg_color @foreground; + @define-color sidebar_backdrop_color @black; + @define-color sidebar_shade_color @black; + + @define-color headerbar_bg_color @background; + @define-color headerbar_fg_color @foreground; + @define-color headerbar_backdrop_color @black; + @define-color headerbar_shade_color @black; + @define-color card_bg_color @background; + @define-color card_fg_color @foreground; + + @define-color popover_bg_color @black; + @define-color popover_fg_color @foreground; + + @define-color destructive_bg_color @red; + @define-color destructive_fg_color @background; + + @define-color success_bg_color @green; + @define-color success_fg_color @background; + + @define-color warning_bg_color @yellow; + @define-color warning_fg_color @background; + + @define-color error_bg_color @red; + @define-color error_fg_color @background; + + @define-color dialog_bg_color @background; + @define-color dialog_fg_color @foreground; + + @define-color borders alpha(@foreground, 0.1); + + @define-color theme_fg_color @foreground; + @define-color theme_text_color @foreground; + @define-color theme_bg_color @background; + @define-color theme_base_color @black; + @define-color theme_selected_bg_color @blue; + @define-color theme_selected_fg_color @background; + @define-color insensitive_bg_color @background; + @define-color insensitive_fg_color @bright_black; + @define-color insensitive_base_color @black; + @define-color theme_unfocused_fg_color @foreground; + @define-color theme_unfocused_text_color @foreground; + @define-color theme_unfocused_bg_color @background; + @define-color theme_unfocused_base_color @black; + @define-color theme_unfocused_selected_bg_color @blue; + @define-color theme_unfocused_selected_fg_color @background; + @define-color unfocused_insensitive_color @bright_black; + @define-color unfocused_borders alpha(@foreground, 0.1); + @define-color warning_color @yellow; + @define-color error_color @red; + @define-color success_color @green; + @define-color destructive_color @red; + + @define-color content_view_bg @black; + @define-color text_view_bg @black; + + messagedialog { + background-color: @dialog_bg_color; + } + + messagedialog label { + color: @dialog_fg_color; + font-size: 14pt; + font-weight: bold; + } + + messagedialog .secondary-text { + font-size: 10pt; + font-style: italic; + } + + messagedialog button { + background-color: @black; + color: @foreground; + border: 1px solid @bright_black; + padding: 10px; + } + + messagedialog button:hover { + background-color: @blue; + } + + banner revealer widget { + background: @bright_black; + padding: 5px; + color: @foreground; + } + + alertdialog.background { + background-color: @dialog_bg_color; + color: @dialog_fg_color; + } + + alertdialog .titlebar { + background-color: @headerbar_bg_color; + color: @headerbar_fg_color; + } + + alertdialog box { + background-color: @dialog_bg_color; + } + + alertdialog label { + color: @dialog_fg_color; + } + + filechooser .dialog-action-box { + border-top: 1px solid @bright_black; + } + + filechooser .dialog-action-box:backdrop { + border-top-color: @black; + } + + filechooser #pathbarbox { + border-bottom: 1px solid @bright_black; + } + + filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; + } + + toast { + background-color: @black; + color: @foreground; + } + + toast button.circular.flat.image-button:hover { + color: @background; + background-color: @red; + } + + .svg-icon { + filter: invert(79%) sepia(18%) saturate(611%) hue-rotate(192deg) + brightness(103%) contrast(94%); + } diff --git a/themes/rainynight/hyprland.conf b/themes/rainynight/hyprland.conf new file mode 100644 index 00000000..ffc6d330 --- /dev/null +++ b/themes/rainynight/hyprland.conf @@ -0,0 +1,62 @@ +# ──────────────────────────────────────────────────────────── +# Omarchy Theme for Hyprland +# ──────────────────────────────────────────────────────────── + +general { + col.active_border = rgb(303463) + col.inactive_border = rgb(1a1b26) + border_size = 2 + gaps_in = 2 + gaps_out = 4 +} + +animations { + enabled = yes + bezier = calm, 0.25, 0.9, 0.35, 1 + animation = windows, 1, 4, calm + animation = windowsIn, 1, 4, calm + animation = windowsOut, 1, 3, calm + animation = windowsMove, 1, 4, calm + animation = fade, 1, 3, calm + animation = fadeIn, 1, 3, calm + animation = fadeOut, 1, 2, calm + animation = layers, 1, 3, calm + animation = layersIn, 1, 3, calm + animation = layersOut, 1, 2, calm + animation = workspaces, 1, 4, calm +} + +decoration { + rounding = 14 + shadow { + enabled = false + range = 15 + render_power = 5 + offset = 0 0 + } + blur { + enabled = true + size = 1 + passes = 4 + contrast = 1.1 + brightness = 1.1 + vibrancy = 0.2 + vibrancy_darkness = 0.2 + noise = 0.03 + ignore_opacity = true + new_optimizations = on + } + active_opacity = 0.93 + inactive_opacity = 0.92 + fullscreen_opacity = 1.0 +} + +layerrule = blur on, match:namespace walker +layerrule = ignore_alpha 0, match:namespace walker +layerrule = blur on, match:namespace waybar +layerrule = blur on, match:namespace notifications +layerrule = ignore_alpha 0, match:namespace notifications +layerrule = blur on, match:namespace vicinae +layerrule = blur on, match:namespace swayosd +layerrule = ignore_alpha 0.1, match:namespace waybar +layerrule = ignore_alpha 0.1, match:namespace vicinae diff --git a/themes/rainynight/hyprlock.conf b/themes/rainynight/hyprlock.conf new file mode 100644 index 00000000..398dc1d7 --- /dev/null +++ b/themes/rainynight/hyprlock.conf @@ -0,0 +1,6 @@ +$color = rgba(30, 30, 46, 1) +$inner_color = rgba(30, 30, 46, 0.66) +$outer_color = rgba(203, 166, 247, 1) +$font_color = rgba(205, 214, 244, 1) +$placeholder_color = rgba(205, 214, 244, 0.7) +$check_color = rgba(148, 226, 213, 1) diff --git a/themes/rainynight/icons.theme b/themes/rainynight/icons.theme new file mode 100644 index 00000000..7c658ba1 --- /dev/null +++ b/themes/rainynight/icons.theme @@ -0,0 +1 @@ +Yaru-magenta \ No newline at end of file diff --git a/themes/rainynight/keyboard.rgb b/themes/rainynight/keyboard.rgb new file mode 100644 index 00000000..c9f4a7cc --- /dev/null +++ b/themes/rainynight/keyboard.rgb @@ -0,0 +1 @@ +ff00ff diff --git a/themes/rainynight/kitty.conf b/themes/rainynight/kitty.conf new file mode 100644 index 00000000..341c4000 --- /dev/null +++ b/themes/rainynight/kitty.conf @@ -0,0 +1,36 @@ +# ───────────────────────────── +# Kitty Theme — Rainy Night City +# ───────────────────────────── + +background #1e2030 +foreground #cdd3e1 +cursor #d6e7ff +selection_background #292b3b +selection_foreground #e8f1ff + +# Normal colors +color0 #14151f +color1 #bfc6d4 +color2 #6e8fb2 +color3 #8c92a3 +color4 #a8b7d1 +color5 #7687a0 +color6 #bfc6d4 +color7 #d6e7ff + +# Bright colors +color8 #8c92a3 +color9 #4a79a8 +color10 #6e8fb2 +color11 #8c92a3 +color12 #a8b7d1 +color13 #7687a0 +color14 #bfc6d4 +color15 #ffffff + +# Borders +active_border_color #d6e7ff +inactive_border_color #292b3b +bell_border_color #4a79a8 + +cursor_trail 1 diff --git a/themes/rainynight/mako.ini b/themes/rainynight/mako.ini new file mode 100644 index 00000000..6842e461 --- /dev/null +++ b/themes/rainynight/mako.ini @@ -0,0 +1,25 @@ +text-color=#ffffff +border-color=#434343 +background-color=#1a1a1acc +default-timeout=4000 +width=360 +height=80 +padding=8 +margin=8 +border-size=2 +border-radius=16 +outer-margin=10 +anchor=top-right +layer=overlay +font=Space Grotesk 10 +max-icon-size=25 + + +[app-name=Spotify] +invisible=1 + +[mode=do-not-disturb] +invisible=true + +[mode=do-not-disturb app-name=notify-send] +invisible=false diff --git a/themes/rainynight/neovim.lua b/themes/rainynight/neovim.lua new file mode 100644 index 00000000..9f801eab --- /dev/null +++ b/themes/rainynight/neovim.lua @@ -0,0 +1,44 @@ +return { + { + "bjarneo/aether.nvim", + name = "aether", + priority = 1000, + opts = { + disable_italics = false, + colors = { + -- Monotone shades + base00 = "#0d0f1a", -- Deep night background + base01 = "#161822", -- Slightly lighter (window frame tone) + base02 = "#1e2030", -- Selection / subtle contrast + base03 = "#555666", -- Comments / dim text + base04 = "#c7cbe0", -- Soft grey-blue foreground + base05 = "#d7dbf0", -- Default foreground (city lights reflection) + base06 = "#eef1ff", -- Light, desaturated text + base07 = "#ffffff", -- Pure white + + -- Accent colors + base08 = "#d46a6a", -- Soft red lights / building signals + base09 = "#d89c66", -- Lamp-like warm orange + base0A = "#e0d27d", -- Muted yellow (street reflections) + base0B = "#7fa693", -- Desaturated green (books) + base0C = "#8ec7d6", -- Cyan light reflections on glass + base0D = "#8c92c8", -- Muted purple-blue (rainy sky tone) + base0E = "#bba5d6", -- Purple/neon signs + base0F = "#c9b88a", -- Soft brownish yellow (warm interior tone) + }, + }, + config = function(_, opts) + require("aether").setup(opts) + vim.cmd.colorscheme("aether") + + -- Enable hot reload + require("aether.hotreload").setup() + end, + }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "aether", + }, + }, +} diff --git a/themes/rainynight/preview.png b/themes/rainynight/preview.png new file mode 100644 index 00000000..25e1f994 Binary files /dev/null and b/themes/rainynight/preview.png differ diff --git a/themes/rainynight/swayosd.css b/themes/rainynight/swayosd.css new file mode 100644 index 00000000..0d5ef73b --- /dev/null +++ b/themes/rainynight/swayosd.css @@ -0,0 +1,52 @@ +@define-color background-color #000000; +@define-color border-color #434343; +@define-color label aliceblue; +@define-color image aliceblue; +@define-color progress aliceblue; + +window { + background-color: transparent; + border: none; + border-radius: 999px; + padding: 0; + box-shadow: none; +} + +.osd, +osd, +osd { + background-color: alpha(@background-color, 0.4); + border: 1px solid @border-color; + border-radius: 9999px; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); +} + +image { + color: @image; + -gtk-icon-size: 0px; + margin: 0 16px 0 0; +} + +label { + color: @label; + font-size: 8px; + font-weight: 400; + margin: 0; +} + +progressbar { + border-radius: 999px; + padding-bottom:8px; + margin: 8px 0 0 0; + min-height: 5px; + min-width: 200px; +} + +progressbar trough { + background: alpha(@border-color, 0.15); + border-radius: 999px; + border: none; + min-height: 5px; +} + + diff --git a/themes/rainynight/vencord.theme.css b/themes/rainynight/vencord.theme.css new file mode 100644 index 00000000..18af30f5 --- /dev/null +++ b/themes/rainynight/vencord.theme.css @@ -0,0 +1,42 @@ + /** + * @name Omarchy + * @author @bypass_ + * @version 0.1.0 + * @description Match Omarchy system theme. + * @source https://github.com/imbypass/base16-Discord + **/ + @import url("https://imbypass.github.io/base16-discord/omarchy-discord.theme.css"); + + :root { + --color00: #160D16; + --color01: #160D16; + --color02: #160D16; + --color03: #F6C9A0; + --color04: #fef9f3; + --color05: #fef9f3; + --color06: #fef9f3; + --color07: #fef9f3; + --color08: #fef9f3; + --color09: #f7f24f; + --color10: #fffca3; + --color11: #83bc7b; + --color12: #91e3e1; + --color13: #a7aaaf; + --color14: #e382d2; + --color15: #f7f24f; + + --font: "SF Pro Display"; + --font-code: var(--font); + --font-primary: var(--font); + --font-display: var(--font); + --font-heading: var(--font); + + --font-weight-light: 500; + --font-weight-normal: 550; + + --font-weight-normal: 600; + --font-weight-light: 500; + --font-weight-medium: 600; + --font-weight-semibold: 800; + --font-weight-bold: 900; + } diff --git a/themes/rainynight/vicinae.toml b/themes/rainynight/vicinae.toml new file mode 100644 index 00000000..7924f4da --- /dev/null +++ b/themes/rainynight/vicinae.toml @@ -0,0 +1,32 @@ +[meta] +version = 1 +name = "Omarchy" +description = "Follow your Omarchy system theme." +variant = "dark" +inherits = "vicinae-dark" +icon = "/home/atif/.local/share/omarchy/icon.png" + +[colors.core] +background = "#1e1e2e" +foreground = "#cdd6f4" +secondary_background = "#232333" +border = "#585b70" +accent = "#f9e2af" + +[colors.list.item.hover] +background = "#282838" +foreground = "#cdd6f4" + +[colors.list.item.selection] +background = "#2d2d3d" +foreground = "#cdd6f4" + +[colors.accents] +blue = "#89b4fa" +green = "#a6e3a1" +magenta = "#f5c2e7" +orange = "#f9e2af" +purple = "#f5c2e7" +red = "#f38ba8" +yellow = "#f9e2af" +cyan = "#94e2d5" diff --git a/themes/rainynight/vscode.json b/themes/rainynight/vscode.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/themes/rainynight/vscode.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/themes/rainynight/vscode_colors.json b/themes/rainynight/vscode_colors.json new file mode 100644 index 00000000..28e2c8ef --- /dev/null +++ b/themes/rainynight/vscode_colors.json @@ -0,0 +1,1233 @@ +{ + "$schema": "vscode://schemas/color-theme", + "name": "Omarchy", + "type": "", + "colors": { + // Base colors + "foreground":"#F6C9A0", //5 + "disabledForeground":"#4d3c4d", //4 + "widget.shadow":"#160D16", //0 + "selection.background":"#a7aaaf", //D + "descriptionForeground":"#4d3c4d", //3 + "errorForeground":"#fe4d2a", //8 + "icon.foreground":"#4d3c4d", //4 + + // Text colors + "textBlockQuote.background":"#160D16", //1 + "textBlockQuote.border":"#a7aaaf", //D + "textCodeBlock.background":"#160D16", //0 + "textLink.activeForeground":"#91e3e1", //C + "textLink.foreground":"#a7aaaf", //D + "textPreformat.foreground":"#a7aaaf", //D + "textSeparator.foreground": "#f0f", + + // Action colors + "toolbar.hoverBackground":"#160D16", //2 + "toolbar.activeBackground":"#4d3c4d", //3 + + // Button control + "button.background":"#a7aaaf", //D + "button.foreground":"#fef9f3", //7 + "button.hoverBackground":"#4d3c4d", //4 + "button.secondaryForeground":"#fef9f3", //7 + "button.secondaryBackground":"#e382d2", //E + "button.secondaryHoverBackground":"#4d3c4d", //4 + "checkbox.background":"#160D16", //0 + "checkbox.foreground":"#F6C9A0", //5 + + // Dropdown control + "dropdown.background":"#160D16", //0 + "dropdown.listBackground":"#160D16", //0 + "dropdown.foreground":"#F6C9A0", //5 + + // Input control + "input.background":"#160D16", //0 + "input.foreground":"#F6C9A0", //5 + "input.placeholderForeground":"#4d3c4d", //3 + "inputOption.activeBackground":"#160D16", //2 + "inputOption.activeBorder":"#ff9985", //9 + "inputOption.activeForeground":"#F6C9A0", //5 + "inputValidation.errorBackground":"#fe4d2a", //8 + "inputValidation.errorForeground":"#F6C9A0", //5 + "inputValidation.errorBorder":"#fe4d2a", //8 + "inputValidation.infoBackground":"#a7aaaf", //D + "inputValidation.infoForeground":"#F6C9A0", //5 + "inputValidation.infoBorder":"#a7aaaf", //D + "inputValidation.warningBackground":"#f7f24f", //A + "inputValidation.warningForeground":"#F6C9A0", //5 + "inputValidation.warningBorder":"#f7f24f", //A + + // Scrollbar control + "scrollbar.shadow":"#160D16", //1 + "scrollbarSlider.activeBackground":"#4d3c4d6f", //4 + "scrollbarSlider.background":"#160D166f", //2 + "scrollbarSlider.hoverBackground":"#4d3c4d6f", //3 + + // Badge + "badge.background":"#160D16", //0 + "badge.foreground":"#F6C9A0", //5 + + // Progress bar + "progressBar.background":"#4d3c4d", //3 + + // Lists and trees + "list.activeSelectionBackground":"#160D16", //2 + "list.activeSelectionForeground":"#F6C9A0", //5 + "list.dropBackground":"#fef9f3", //7 + "list.focusBackground":"#160D16", //2 + "list.focusForeground":"#F6C9A0", //5 + "list.highlightForeground":"#fef9f3", //7 + "list.hoverBackground":"#4d3c4d", //3 + "list.hoverForeground":"#F6C9A0", //5 + "list.inactiveSelectionBackground":"#160D16", //2 + "list.inactiveSelectionForeground":"#F6C9A0", //5 + "list.inactiveFocusBackground":"#160D16", //2 + "list.invalidItemForeground":"#fe4d2a", //8 + "list.errorForeground":"#fe4d2a", //8 + "list.warningForeground":"#f7f24f", //A + "listFilterWidget.background":"#160D16", //0 + "listFilterWidget.noMatchesOutline":"#fe4d2a", //8 + "list.filterMatchBackground":"#160D16", //2 + "tree.indentGuidesStroke":"#F6C9A0", //5 + + // Activity Bar + "activityBar.background":"#160D16", //0 + // Below is no longer supported as of 1.52 + "activityBar.dropBackground":"#fef9f3", //7 + // Above is no longer supported as of 1.52 + "activityBar.foreground":"#F6C9A0", //5 + "activityBar.inactiveForeground":"#4d3c4d", //3 + "activityBarBadge.background":"#a7aaaf", //D + "activityBarBadge.foreground":"#fef9f3", //7 + "activityBar.activeBackground":"#160D16", //2 + + // Side Bar + "sideBar.background":"#160D16", //1 + "sideBar.foreground":"#F6C9A0", //5 + "sideBar.dropBackground":"#160D166f", //2 + "sideBarTitle.foreground":"#F6C9A0", //5 + "sideBarSectionHeader.background":"#4d3c4d", //3 + "sideBarSectionHeader.foreground":"#F6C9A0", //5 + + //Minimap + "minimap.findMatchHighlight":"#f7f24f6f", //A + "minimap.selectionHighlight":"#160D166f", //2 + "minimap.errorHighlight":"#fe4d2a", //8 + "minimap.warningHighlight":"#f7f24f", //A + "minimap.background":"#160D16", //0 + "minimap.selectionOccurrenceHighlight":"#4d3c4d", //3 + "minimapGutter.addedBackground":"#83bc7b", //B + "minimapGutter.modifiedBackground":"#e382d2", //E + "minimapGutter.deletedBackground":"#fe4d2a", //8 + + // Editor Groups & Tabs + // Below is no longer supported as of 1.24 + "editorGroup.background":"#160D16", //0 + // Above is no longer supported as of 1.24 + "editorGroup.dropBackground":"#160D166f", //2 + "editorGroupHeader.noTabsBackground":"#160D16", //1 + "editorGroupHeader.tabsBackground":"#160D16", //1 + "editorGroup.emptyBackground":"#160D16", //0 + "editorGroup.dropIntoPromptForeground":"#fef9f3", //5 + "editorGroup.dropIntoPromptBackground":"#160D16", //0 + "tab.activeBackground":"#160D16", //0 + "tab.unfocusedActiveBackground":"#160D16", //0 + "tab.activeForeground":"#F6C9A0", //5 + "tab.inactiveBackground":"#160D16", //1 + "tab.inactiveForeground":"#4d3c4d", //3 + "tab.unfocusedActiveForeground":"#4d3c4d", //4 + "tab.unfocusedInactiveForeground":"#4d3c4d", //3 + "tab.hoverBackground":"#160D16", //2 + "tab.unfocusedHoverBackground":"#160D16", //2 + + "tab.activeModifiedBorder":"#a7aaaf", //D + "tab.inactiveModifiedBorder":"#a7aaaf", //D + "tab.unfocusedActiveModifiedBorder":"#a7aaaf", //D + "tab.unfocusedInactiveModifiedBorder":"#a7aaaf", //D + "editorPane.background":"#160D16", //0 + + // Editor colors + "editor.background":"#160D16", //0 + "editor.foreground":"#F6C9A0", //5 + "editorLineNumber.foreground":"#4d3c4d", //3 + "editorLineNumber.activeForeground":"#4d3c4d", //4 + "editorCursor.foreground":"#F6C9A0", //5 + "editor.selectionBackground":"#160D16", //2 + "editor.inactiveSelectionBackground":"#160D16", //2 + "editor.selectionHighlightBackground":"#160D16", //1 + "editor.wordHighlightBackground":"#160D166f", //2 + "editor.wordHighlightStrongBackground":"#4d3c4d6f", //3 + "editor.findMatchBackground":"#f7f24f6f", //A + "editor.findMatchHighlightBackground":"#ff99856f", //9 + "editor.findRangeHighlightBackground":"#160D166f", //1 + "searchEditor.findMatchBackground":"#f7f24f6f", //A + "editor.hoverHighlightBackground":"#160D166f", //2 + "editor.lineHighlightBackground":"#160D16", //1 + "editorLink.activeForeground":"#a7aaaf", //D + "editor.rangeHighlightBackground":"#160D166f", //1 + "editorWhitespace.foreground":"#4d3c4d", //3 + "editorIndentGuide.background":"#4d3c4d", //3 + "editorIndentGuide.activeBackground":"#4d3c4d", //4 + "editorInlayHint.background":"#160D16", //1 + "editorInlayHint.foreground":"#F6C9A0", //5 + "editorInlayHint.typeBackground":"#160D16", //1 + "editorInlayHint.typeForeground":"#F6C9A0", //5 + "editorInlayHint.parameterBackground":"#160D16", //1 + "editorInlayHint.parameterForeground":"#F6C9A0", //5 + "editorRuler.foreground":"#4d3c4d", //3 + + /// CodeLens + "editorCodeLens.foreground":"#160D16", //2 + + /// Lightbulb + "editorLightBulb.foreground":"#f7f24f", //A + "editorLightBulbAutoFix.foreground":"#a7aaaf", //D + + /// Bracket matches + "editorBracketMatch.background":"#160D16", //2 + + /// Bracket pair colorization + "editorBracketHighlight.foreground1":"#fe4d2a", //8 + "editorBracketHighlight.foreground2":"#ff9985", //9 + "editorBracketHighlight.foreground3":"#f7f24f", //A + "editorBracketHighlight.foreground4":"#83bc7b", //B + "editorBracketHighlight.foreground5":"#a7aaaf", //D + "editorBracketHighlight.foreground6":"#e382d2", //E + "editorBracketHighlight.unexpectedBracket.foreground":"#f6cbee", //F + "editorOverviewRuler.findMatchForeground":"#f7f24f6f", //A + "editorOverviewRuler.rangeHighlightForeground":"#4d3c4d6f", //3 + "editorOverviewRuler.selectionHighlightForeground":"#160D166f", //2 + "editorOverviewRuler.wordHighlightForeground":"#fef9f36f", //7 + "editorOverviewRuler.wordHighlightStrongForeground":"#a7aaaf6f", //D + "editorOverviewRuler.modifiedForeground":"#e382d2", //E + "editorOverviewRuler.addedForeground":"#83bc7b", //B + "editorOverviewRuler.deletedForeground":"#fe4d2a", //8 + "editorOverviewRuler.errorForeground":"#fe4d2a", //8 + "editorOverviewRuler.warningForeground":"#f7f24f", //A + "editorOverviewRuler.infoForeground":"#91e3e1", //C + "editorOverviewRuler.bracketMatchForeground":"#fef9f3", //6 + + /// Errors and warnings + "editorError.foreground":"#fe4d2a", //8 + "editorWarning.foreground":"#f7f24f", //A + "editorInfo.foreground":"#91e3e1", //C + "editorHint.foreground":"#a7aaaf", //D + "problemsErrorIcon.foreground":"#fe4d2a", //8 + "problemsWarningIcon.foreground":"#f7f24f", //A + "problemsInfoIcon.foreground":"#91e3e1", //C + + /// Gutter + "editorGutter.background":"#160D16", //0 + "editorGutter.modifiedBackground":"#e382d2", //E + "editorGutter.addedBackground":"#83bc7b", //B + "editorGutter.deletedBackground":"#fe4d2a", //8 + "editorGutter.commentRangeForeground":"#4d3c4d", //4 + "editorGutter.foldingControlForeground":"#F6C9A0", //5 + + // Diff editor colors + "diffEditor.insertedTextBackground":"#83bc7b20", + "diffEditor.removedTextBackground":"#fe4d2a20", + "diffEditor.diagonalFill":"#160D16", //2 + + // Editor widget colors + "editorWidget.foreground":"#F6C9A0", //5 + "editorWidget.background":"#160D16", //0 + "editorSuggestWidget.background":"#160D16", //1 + "editorSuggestWidget.foreground":"#F6C9A0", //5 + "editorSuggestWidget.focusHighlightForeground":"#fef9f3", //7 + "editorSuggestWidget.highlightForeground":"#a7aaaf", //D + "editorSuggestWidget.selectedBackground":"#160D16", //2 + "editorSuggestWidget.selectedForeground":"#fef9f3", //6 + "editorHoverWidget.foreground":"#F6C9A0", //5 + "editorHoverWidget.background":"#160D16", //1 + "debugExceptionWidget.background":"#160D16", //1 + "editorMarkerNavigation.background":"#160D16", //1 + "editorMarkerNavigationError.background":"#fe4d2a", //8 + "editorMarkerNavigationWarning.background":"#f7f24f", //A + "editorMarkerNavigationInfo.background":"#a7aaaf", //D + "editorMarkerNavigationError.headerBackground":"#fe4d2a20", //8 + "editorMarkerNavigationWarning.headerBackground":"#f7f24f20", //A + "editorMarkerNavigationInfo.headerBackground":"#91e3e120", //C + + // Peek view colors + "peekViewEditor.background":"#160D16", //1 + "peekViewEditorGutter.background":"#160D16", //1 + "peekViewEditor.matchHighlightBackground":"#ff99856f", //9 + "peekViewResult.background":"#160D16", //0 + "peekViewResult.fileForeground":"#F6C9A0", //5 + "peekViewResult.lineForeground":"#4d3c4d", //3 + "peekViewResult.matchHighlightBackground":"#ff99856f", //9 + "peekViewResult.selectionBackground":"#160D16", //2 + "peekViewResult.selectionForeground":"#F6C9A0", //5 + "peekViewTitle.background":"#160D16", //2 + "peekViewTitleDescription.foreground":"#4d3c4d", //3 + "peekViewTitleLabel.foreground":"#F6C9A0", //5 + + // Merge conflicts colors + "merge.currentContentBackground":"#a7aaaf40", //D + "merge.currentHeaderBackground":"#a7aaaf40", //D + "merge.incomingContentBackground":"#83bc7b60", //B + "merge.incomingHeaderBackground":"#83bc7b60", //B + "editorOverviewRuler.currentContentForeground":"#a7aaaf", //D + "editorOverviewRuler.incomingContentForeground":"#83bc7b", //B + "editorOverviewRuler.commonContentForeground":"#f6cbee", //F + + // Panel colors + "panel.background":"#160D16", //0 + // Below is no longer supported as of 1.47 + "panel.dropBackground":"#160D166f", //1 + // Above is no longer supported as of 1.47 + "panel.dropBorder":"#160D166f", //1 + "panelTitle.activeForeground":"#F6C9A0", //5 + "panelTitle.inactiveForeground":"#4d3c4d", //3 + + // Status Bar colors + "statusBar.background":"#a7aaaf", //D + "statusBar.foreground":"#fef9f3", //7 + "statusBar.debuggingBackground":"#ff9985", //9 + "statusBar.debuggingForeground":"#fef9f3", //7 + "statusBar.noFolderBackground":"#e382d2", //E + "statusBar.noFolderForeground":"#fef9f3", //7 + "statusBarItem.activeBackground":"#4d3c4d", //3 + "statusBarItem.hoverBackground":"#160D16", //2 + "statusBarItem.prominentForeground":"#fef9f3", //7 + "statusBarItem.prominentBackground":"#e382d2", //E + "statusBarItem.prominentHoverBackground":"#fe4d2a", //8 + "statusBarItem.remoteBackground":"#83bc7b", //B + "statusBarItem.remoteForeground":"#fef9f3", //7 + "statusBarItem.errorBackground":"#fe4d2a", //8 + "statusBarItem.errorForeground":"#fef9f3", //7 + "statusBarItem.warningBackground":"#f7f24f", //A + "statusBarItem.warningForeground":"#fef9f3", //7 + + // Title Bar colors + "titleBar.activeBackground":"#160D16", //0 + "titleBar.activeForeground":"#F6C9A0", //5 + "titleBar.inactiveBackground":"#160D16", //1 + "titleBar.inactiveForeground":"#4d3c4d", //3 + + // Menu Bar colors + "menubar.selectionForeground":"#F6C9A0", //5 + "menubar.selectionBackground":"#160D16", //1 + "menu.foreground":"#F6C9A0", //5 + "menu.background":"#160D16", //1 + "menu.selectionForeground":"#F6C9A0", //5 + "menu.selectionBackground":"#160D16", //2 + "menu.separatorBackground":"#fef9f3", //7 + + // Command Center colors + "commandCenter.foreground":"#F6C9A0", //5 + "commandCenter.activeForeground":"#fef9f3", //7 + "commandCenter.background":"#160D16", //0 + "commandCenter.activeBackground":"#160D16", //1 + + // Notification colors + "notificationCenterHeader.foreground":"#F6C9A0", //5 + "notificationCenterHeader.background":"#160D16", //1 + "notifications.foreground":"#F6C9A0", //5 + "notifications.background":"#160D16", //2 + "notificationLink.foreground":"#a7aaaf", //D + "notificationsErrorIcon.foreground":"#fe4d2a", //8 + "notificationsWarningIcon.foreground":"#f7f24f", //A + "notificationsInfoIcon.foreground":"#a7aaaf", //D + + // Below is no longer supported as of 1.21 + "notification.background":"#160D16", //2 + "notification.foreground":"#F6C9A0", //5 + "notification.buttonBackground":"#a7aaaf", //D + "notification.buttonHoverBackground":"#160D16", //2 + "notification.buttonForeground":"#fef9f3", //7 + "notification.infoBackground":"#91e3e1", //C + "notification.infoForeground":"#fef9f3", //7 + "notification.warningBackground":"#f7f24f", //A + "notification.warningForeground":"#fef9f3", //7 + "notification.errorBackground":"#fe4d2a", //8 + "notification.errorForeground":"#fef9f3", //7 + // Above is no longer supported as of 1.21 + // + // Banner colors + "banner.background":"#160D16", //2 + "banner.foreground":"#F6C9A0", //5 + "banner.iconForeground":"#a7aaaf", //D + + // Extensions colors + "extensionButton.prominentBackground":"#83bc7b", //B + "extensionButton.prominentForeground":"#fef9f3", //7 + "extensionButton.prominentHoverBackground":"#160D16", //2 + "extensionBadge.remoteBackground":"#ff9985", //9 + "extensionBadge.remoteForeground":"#fef9f3", //7 + "extensionIcon.starForeground":"#f7f24f", //A + "extensionIcon.verifiedForeground":"#a7aaaf", //D + "extensionIcon.preReleaseForeground":"#ff9985", //9 + + // Quick picker colors + "pickerGroup.foreground":"#4d3c4d", //3 + "quickInput.background":"#160D16", //1 + "quickInput.foreground":"#F6C9A0", //5 + "quickInputList.focusBackground":"#4d3c4d", //3 + "quickInputList.focusForeground":"#fef9f3", //7 + "quickInputList.focusIconForeground":"#fef9f3", //7 + + // Keybinding label colors + "keybindingLabel.background":"#160D16", //2 + "keybindingLabel.foreground":"#F6C9A0", //5 + + // Keybinding shortcut table colors + "keybindingTable.headerBackground":"#160D16", //2 + "keybindingTable.rowsBackground":"#160D16", //1 + + // Integrated terminal colors + "terminal.background":"#160D16", //0 + "terminal.foreground":"#F6C9A0", //5 + "terminal.ansiBlack":"#160D16", //0 + "terminal.ansiRed":"#fe4d2a", //8 + "terminal.ansiGreen":"#83bc7b", //B + "terminal.ansiYellow":"#f7f24f", //A + "terminal.ansiBlue":"#a7aaaf", //D + "terminal.ansiMagenta":"#e382d2", //E + "terminal.ansiCyan":"#91e3e1", //C + "terminal.ansiWhite":"#F6C9A0", //5 + "terminal.ansiBrightBlack":"#4d3c4d", //3 + "terminal.ansiBrightRed":"#fe4d2a", //8 + "terminal.ansiBrightGreen":"#83bc7b", //B + "terminal.ansiBrightYellow":"#f7f24f", //A + "terminal.ansiBrightBlue":"#a7aaaf", //D + "terminal.ansiBrightMagenta":"#e382d2", //E + "terminal.ansiBrightCyan":"#91e3e1", //C + "terminal.ansiBrightWhite":"#fef9f3", //7 + "terminalCursor.foreground":"#F6C9A0", //5 + "terminalOverviewRuler.cursorForeground": "#ff0000", + "terminalOverviewRuler.findMatchForeground": "#ff0000", + + // Debug colors + "debugToolBar.background":"#160D16", //1 + "debugView.stateLabelForeground":"#fef9f3", //7 + "debugView.stateLabelBackground":"#a7aaaf", //D + "debugView.valueChangedHighlight":"#a7aaaf", //D + "debugTokenExpression.name":"#e382d2", //E + "debugTokenExpression.value":"#F6C9A0", //5 + "debugTokenExpression.string":"#83bc7b", //B + "debugTokenExpression.boolean":"#ff9985", //9 + "debugTokenExpression.number":"#ff9985", //9 + "debugTokenExpression.error":"#fe4d2a", //8 + + // Testing colors + "testing.iconFailed":"#fe4d2a", //8 + "testing.iconErrored":"#f6cbee", //F + "testing.iconPassed":"#83bc7b", //B + "testing.runAction":"#4d3c4d", //4 + "testing.iconQueued":"#f7f24f", //A + "testing.iconUnset":"#4d3c4d", //4 + "testing.iconSkipped":"#e382d2", //E + + "testing.peekHeaderBackground":"#160D16", //1 + "testing.message.error.decorationForeground":"#F6C9A0", //5 + "testing.message.error.lineBackground":"#fe4d2a20", //8 + "testing.message.info.decorationForeground":"#F6C9A0", //5 + "testing.message.info.lineBackground":"#a7aaaf20", //D + + // Welcome page colors + "welcomePage.background":"#160D16", //0 + + // Below is no longer supported as of 1.63 + "welcomePage.buttonBackground":"#160D16", //1 + "welcomePage.buttonHoverBackground":"#160D16", //2 + + // Above is no longer supported as of 1.63 + "welcomePage.progress.background":"#4d3c4d", //3 + "welcomePage.progress.foreground":"#a7aaaf", //D + "welcomePage.tileBackground":"#160D16", //1 + "welcomePage.tileHoverBackground":"#160D16", //2 + "walkThrough.embeddedEditorBackground":"#160D16", //0 + // Git colors + "gitDecoration.addedResourceForeground":"#83bc7b", //B + "gitDecoration.modifiedResourceForeground":"#e382d2", //E + "gitDecoration.deletedResourceForeground":"#fe4d2a", //8 + "gitDecoration.renamedResourceForeground":"#91e3e1", //C + "gitDecoration.stageModifiedResourceForeground":"#e382d2", //E + "gitDecoration.stageDeletedResourceForeground":"#fe4d2a", //8 + "gitDecoration.untrackedResourceForeground":"#ff9985", //9 + "gitDecoration.ignoredResourceForeground":"#4d3c4d", //3 + "gitDecoration.conflictingResourceForeground":"#f7f24f", //A + "gitDecoration.submoduleResourceForeground":"#f6cbee", //F + // Settings Editor colors + "settings.headerForeground":"#F6C9A0", //5 + "settings.modifiedItemIndicator":"#a7aaaf", //D + + // Below was introduced temporarily in 1.26 + "settings.modifiedItemForeground":"#83bc7b", //B + + // Above was introduced temporarily in 1.26 + "settings.dropdownBackground":"#160D16", //1 + "settings.dropdownForeground":"#F6C9A0", //5 + + "settings.checkboxBackground":"#160D16", //1 + "settings.checkboxForeground":"#F6C9A0", //5 + "settings.rowHoverBackground":"#160D16", //2 + "settings.textInputBackground":"#160D16", //1 + "settings.textInputForeground":"#F6C9A0", //5 + "settings.numberInputBackground":"#160D16", //1 + "settings.numberInputForeground":"#F6C9A0", //5 + "settings.focusedRowBackground":"#160D16", //2 + + "settings.headerBorder":"#F6C9A0", //5 + "settings.sashBorder":"#F6C9A0", //5 + // Breadcrumbs colors + "breadcrumb.foreground":"#F6C9A0", //5 + "breadcrumb.background":"#160D16", //1 + "breadcrumb.focusForeground":"#fef9f3", //6 + "breadcrumb.activeSelectionForeground":"#fef9f3", //7 + "breadcrumbPicker.background":"#160D16", //1 + // Snippets colors + "editor.snippetTabstopHighlightBackground":"#160D16", //2 + "editor.snippetFinalTabstopHighlightBackground":"#4d3c4d", //3 + + // Symbol Icons colors + "symbolIcon.arrayForeground":"#F6C9A0", //5 + "symbolIcon.booleanForeground":"#ff9985", //9 + "symbolIcon.classForeground":"#f7f24f", //A + "symbolIcon.colorForeground": "#f0f", + "symbolIcon.constantForeground":"#ff9985", //9 + "symbolIcon.constructorForeground":"#a7aaaf", //D + "symbolIcon.enumeratorForeground":"#ff9985", //9 + "symbolIcon.enumeratorMemberForeground":"#a7aaaf", //D + "symbolIcon.eventForeground":"#f7f24f", //A + "symbolIcon.fieldForeground":"#fe4d2a", //8 + "symbolIcon.fileForeground":"#F6C9A0", //5 + "symbolIcon.folderForeground":"#F6C9A0", //5 + "symbolIcon.functionForeground":"#a7aaaf", //D, + "symbolIcon.interfaceForeground":"#a7aaaf", //D + "symbolIcon.keyForeground": "#f0f", + "symbolIcon.keywordForeground":"#e382d2", //E + "symbolIcon.methodForeground":"#a7aaaf", //D + "symbolIcon.moduleForeground":"#F6C9A0", //5 + "symbolIcon.namespaceForeground":"#F6C9A0", //5 + "symbolIcon.nullForeground":"#f6cbee", //F + "symbolIcon.numberForeground":"#ff9985", //9 + "symbolIcon.objectForeground": "#f0f", + "symbolIcon.operatorForeground": "#f0f", + "symbolIcon.packageForeground": "#f0f", + "symbolIcon.propertyForeground":"#F6C9A0", //5 + "symbolIcon.referenceForeground": "#f0f", + "symbolIcon.snippetForeground":"#F6C9A0", //5 + "symbolIcon.stringForeground":"#83bc7b", //B + "symbolIcon.structForeground":"#f7f24f", //A + "symbolIcon.textForeground":"#F6C9A0", //5 + "symbolIcon.typeParameterForeground": "#f0f", + "symbolIcon.unitForeground": "#f0f", + "symbolIcon.variableForeground":"#fe4d2a", //8 + + // Debug Icons colors + "debugIcon.breakpointForeground":"#fe4d2a", //8 + "debugIcon.breakpointDisabledForeground":"#4d3c4d", //4 + "debugIcon.breakpointUnverifiedForeground":"#160D16", //2 + "debugIcon.breakpointCurrentStackframeForeground":"#f7f24f", //A + "debugIcon.breakpointStackframeForeground":"#f6cbee", //F + "debugIcon.startForeground":"#83bc7b", //B + "debugIcon.pauseForeground":"#a7aaaf", //D + "debugIcon.stopForeground":"#fe4d2a", //8 + "debugIcon.disconnectForeground":"#fe4d2a", //8 + "debugIcon.restartForeground":"#83bc7b", //B + "debugIcon.stepOverForeground":"#a7aaaf", //D + "debugIcon.stepIntoForeground":"#91e3e1", //C + "debugIcon.stepOutForeground":"#e382d2", //E + "debugIcon.continueForeground":"#83bc7b", //B + "debugIcon.stepBackForeground":"#f6cbee", //F + "debugConsole.infoForeground":"#F6C9A0", //5 + "debugConsole.warningForeground":"#f7f24f", //A + "debugConsole.errorForeground":"#fe4d2a", //8 + "debugConsole.sourceForeground":"#F6C9A0", //5 + "debugConsoleInputIcon.foreground":"#F6C9A0", //5 + // Notebook colors + "notebook.editorBackground":"#160D16", //0 + "notebook.cellBorderColor":"#4d3c4d", //3 + "notebook.cellHoverBackground":"#160D16", //1 + + "notebook.cellToolbarSeparator":"#160D16", //2 + "notebook.cellEditorBackground":"#160D16", //0 + "notebook.focusedCellBackground":"#160D16", //2 + "notebook.focusedCellBorder":"#a7aaaf", //D + "notebook.focusedEditorBorder":"#a7aaaf", //D + "notebook.inactiveFocusedCellBorder":"#4d3c4d", //3 + + "notebook.selectedCellBackground":"#160D16", //2 + + "notebookStatusErrorIcon.foreground":"#fe4d2a", //8 + "notebookStatusRunningIcon.foreground":"#91e3e1", //C + "notebookStatusSuccessIcon.foreground":"#83bc7b", //B + // Chart colors + "charts.foreground":"#F6C9A0", //5 + "charts.lines":"#F6C9A0", //5 + "charts.red":"#fe4d2a", //8 + "charts.blue":"#a7aaaf", //D + "charts.yellow":"#f7f24f", //A + "charts.orange":"#ff9985", //9 + "charts.green":"#83bc7b", //B + "charts.purple":"#e382d2", //E + // Ports Colors + "ports.iconRunningProcessForeground":"#ff9985" //9 + }, + "tokenColors": [ + { + "name": "Comment", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "fontStyle": "italic", + "foreground":"#4d3c4d" //3 + } + }, + { + "name": "Variables, Parameters", + "scope": [ + "variable", + "string constant.other.placeholder", + "entity.name.variable.parameter", + "entity.name.variable.local", + "variable.parameter" + ], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Properties", + "scope": ["variable.other.object.property"], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground":"#83bc7b" //B + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Invalid - Deprecated", + "scope": ["invalid.deprecated"], + "settings": { + "foreground":"#f6cbee" //F + } + }, + { + "name": "Keyword, Storage", + "scope": ["keyword", "storage.modifier"], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control", + "keyword.control.flow", + "keyword.control.from", + "keyword.control.import", + "keyword.control.as" + ], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Keyword", + "scope": [ + "keyword.other.using", + "keyword.other.namespace", + "keyword.other.class", + "keyword.other.new", + "keyword.other.event", + "keyword.other.this", + "keyword.other.await", + "keyword.other.var", + "keyword.other.package", + "keyword.other.import", + "variable.language.this", + "storage.type.ts" + ], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Types, Primitives", + "scope": ["keyword.type", "storage.type.primitive"], + "settings": { + "foreground":"#91e3e1" //C + } + }, + { + "name": "Function", + "scope": ["storage.type.function"], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Operator, Misc", + "scope": [ + "constant.other.color", + "punctuation", + "punctuation.section.class.end", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground":"#F6C9A0" //5 + } + }, + { + "name": "Embedded", + "scope": ["punctuation.section.embedded", "variable.interpolation"], + "settings": { + "foreground":"#f6cbee" //F + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Other Variable, String Link", + "scope": ["support.other.variable", "string.other.link"], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape", + "keyword.other.unit", + "keyword.other" + ], + "settings": { + "foreground":"#ff9985" //9 + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "", + "foreground":"#83bc7b" //B + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground":"#f7f24f" //A + } + }, + { + "name": "Storage Type, Import Class", + "scope": [ + "storage.type", + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground":"#f7f24f" //A + } + }, + { + "name": "Fields", + "scope": ["entity.name.variable.field"], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Entity Types", + "scope": ["support.type"], + "settings": { + "foreground":"#91e3e1" //C + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground":"#91e3e1" //C + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "fontStyle": "italic", + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "fontStyle": "italic", + "foreground":"#a7aaaf" //D + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground":"#f7f24f" //A + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground":"#f7f24f" //A + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground":"#83bc7b" //B + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground":"#91e3e1" //C + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground":"#91e3e1" //C + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground":"#a7aaaf" // D + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground":"#e382d2" //E + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "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":"#a7aaaf" //D + } + }, + { + "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":"#a7aaaf" //D + } + }, + { + "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":"#a7aaaf" //D + } + }, + { + "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":"#a7aaaf" //D + } + }, + { + "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":"#a7aaaf" //D + } + }, + { + "name": "JSON Key - Level 6", + "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 meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "JSON Key - Level 7", + "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 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":"#a7aaaf" //D + } + }, + { + "name": "JSON Key - Level 8", + "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 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":"#a7aaaf" //D + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground":"#F6C9A0" //5 + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground":"#91e3e1" //C + } + }, + { + "name": "Markdown - Line Break", + "scope": ["text.html.markdown meta.dummy.line-break"], + "settings": { + "foreground":"#4d3c4d" //3 + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold", + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground":"#ff9985" //9 + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground":"#91e3e1" //C + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground":"#f7f24f" //A + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Code Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown" + ], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground":"#91e3e1" //C + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground":"#e382d2" //E + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground":"#a7aaaf" //D + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground":"#f7f24f" //A + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground":"#fe4d2a" //8 + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground":"#e382d2" //E + } + } + ] +} diff --git a/themes/rainynight/walker.css b/themes/rainynight/walker.css new file mode 100644 index 00000000..3ec00977 --- /dev/null +++ b/themes/rainynight/walker.css @@ -0,0 +1,46 @@ +@define-color selected-text #d6e7ff; +@define-color text #cdd3e1; +@define-color base #13141acc; +@define-color border #292b3b; +@define-color foreground #cdd3e1; +@define-color background #13141acc; +@define-color hover #8c92a3; +@define-color selected-box #4a79a8; + +window .search-container, +window .search { + background: alpha(@base, 0.6); + box-shadow: 0 4px 18px rgba(0, 0, 0, 0.2); + color: @foreground; + border: 1px solid alpha(@border, 1); + border-radius: 10px; + padding: 3px 16px; + margin-top: 1px; + font-size: 10px; + font-weight: 400; +} + +.box-wrapper { + border-radius: 28px; +} + +child:selected { + border-radius: 10px; + background-color: alpha(@selected-box, 0.16); + box-shadow: 0 4px 18px rgba(0, 0, 0, 0.12); + transition: background-color 0.22s cubic-bezier(0.22, 1, 0.36, 1); +} + +child:selected .item-box { + transition: transform 0.14s cubic-bezier(0.22, 1, 0.36, 1); + transform: translateX(6px); +} + +child:selected .item-box * { + color: @text; +} + + + + + diff --git a/themes/rainynight/warp.yaml b/themes/rainynight/warp.yaml new file mode 100644 index 00000000..9226f236 --- /dev/null +++ b/themes/rainynight/warp.yaml @@ -0,0 +1,26 @@ +name: Aether +accent: "#89b4fa" +cursor: "#89b4fa" +background: "#1e1e2e" +foreground: "#cdd6f4" +details: darker + +terminal_colors: + normal: + black: "#45475a" + red: "#f38ba8" + green: "#a6e3a1" + yellow: "#f9e2af" + blue: "#89b4fa" + magenta: "#cba6f7" + cyan: "#94e2d5" + white: "#bac2de" + bright: + black: "#585b70" + red: "#f38ba8" + green: "#a6e3a1" + yellow: "#f9e2af" + blue: "#89b4fa" + magenta: "#cba6f7" + cyan: "#94e2d5" + white: "#cdd6f4" diff --git a/themes/rainynight/waybar.css b/themes/rainynight/waybar.css new file mode 100644 index 00000000..968811b2 --- /dev/null +++ b/themes/rainynight/waybar.css @@ -0,0 +1,2 @@ +@define-color foreground #cdd6f4; +@define-color background #1e1e2e; diff --git a/themes/rainynight/wofi.css b/themes/rainynight/wofi.css new file mode 100644 index 00000000..1e242b11 --- /dev/null +++ b/themes/rainynight/wofi.css @@ -0,0 +1,49 @@ +@define-color bg #160D16; +@define-color fg #fef9f3; +@define-color gray1 #83bc7b; +@define-color gray2 #4d3c4d; +@define-color gray3 #a7aaaf; +@define-color gray4 #f7f24f; +@define-color gray5 #e382d2; +@define-color fg_bright #fef9f3; + +window { + background-color: @bg; + border: 2px solid @gray3; +} + +input { + background-color: @bg; + color: @fg; + border: 1px solid @gray2; +} + +input:selected { + background-color: @gray1; + color: @fg_bright; +} + +#entry { + color: @fg; + background-color: @bg; + padding: 5px; + margin: 2px; +} + +#entry:selected { + background-color: @gray1; + color: @fg_bright; +} + +scrollbar { + background-color: @bg; +} + +scrollbar slider { + background-color: @gray2; + border-radius: 5px; +} + +scrollbar slider:hover { + background-color: @gray3; +} \ No newline at end of file