diff --git a/migrations/1763583093.sh b/migrations/1763583093.sh new file mode 100644 index 0000000000..85cd0c2fdb --- /dev/null +++ b/migrations/1763583093.sh @@ -0,0 +1,6 @@ +echo "Make ethereal available as new theme" + +if [[ ! -L ~/.config/omarchy/themes/ethereal ]]; then + rm -rf ~/.config/omarchy/themes/ethereal + ln -nfs ~/.local/share/omarchy/themes/ethereal ~/.config/omarchy/themes/ +fi diff --git a/themes/ethereal/alacritty.toml b/themes/ethereal/alacritty.toml new file mode 100644 index 0000000000..215c3c0925 --- /dev/null +++ b/themes/ethereal/alacritty.toml @@ -0,0 +1,28 @@ +[colors] +[colors.primary] +background = "#060B1E" +foreground = "#ffcead" + +[colors.normal] +black = "#060B1E" +red = "#ED5B5A" +green = "#92a593" +yellow = "#E9BB4F" +blue = "#7d82d9" +magenta = "#c89dc1" +cyan = "#a3bfd1" +white = "#F99957" + +[colors.bright] +black = "#6d7db6" +red = "#faaaa9" +green = "#c4cfc4" +yellow = "#f7dc9c" +blue = "#c2c4f0" +magenta = "#ead7e7" +cyan = "#dfeaf0" +white = "#ffcead" + +[colors.cursor] +text = "#060B1E" +cursor = "#ffcead" diff --git a/themes/ethereal/backgrounds/1.jpg b/themes/ethereal/backgrounds/1.jpg new file mode 100644 index 0000000000..e5c1463fcc Binary files /dev/null and b/themes/ethereal/backgrounds/1.jpg differ diff --git a/themes/ethereal/btop.theme b/themes/ethereal/btop.theme new file mode 100644 index 0000000000..135da3db04 --- /dev/null +++ b/themes/ethereal/btop.theme @@ -0,0 +1,70 @@ +# Main background, empty for terminal default, need to be empty if you want transparent background +theme[main_bg]="#060B1E" + +# Main text color +theme[main_fg]="#ffcead" + +# Title color for boxes +theme[title]="#c89dc1" + +# Highlight color for keyboard shortcuts +theme[hi_fg]="#a3bfd1" + +# Background color of selected item in processes box +theme[selected_bg]="#6d7db6" + +# Foreground color of selected item in processes box +theme[selected_fg]="#ffcead" + +# Color of inactive/disabled text +theme[inactive_fg]="#6d7db6" + +# Misc colors for processes box including mini cpu graphs, details memory graph and details status text +theme[proc_misc]="#c89dc1" + +# Box outline and divider line color +theme[cpu_box]="#92a593" +theme[mem_box]="#92a593" +theme[net_box]="#92a593" +theme[proc_box]="#92a593" +theme[div_line]="#6d7db6" + +# Gradient for all meters and graphs +theme[temp_start]="#a3bfd1" +theme[temp_mid]="#7d82d9" +theme[temp_end]="#92a593" + + +theme[cpu_start]="#a3bfd1" +theme[cpu_mid]="#7d82d9" +theme[cpu_end]="#92a593" + + +theme[free_start]="#7d82d9" +theme[free_mid]="#E9BB4F" +theme[free_end]="#E9BB4F" + + +theme[cached_start]="#E9BB4F" +theme[cached_mid]="#E9BB4F" +theme[cached_end]="#E9BB4F" + + +theme[available_start]="#a3bfd1" +theme[available_mid]="#a3bfd1" +theme[available_end]="#a3bfd1" + + +theme[used_start]="#92a593" +theme[used_mid]="#92a593" +theme[used_end]="#92a593" + + +theme[download_start]="#E9BB4F" +theme[download_mid]="#a3bfd1" +theme[download_end]="#7d82d9" + + +theme[upload_start]="#E9BB4F" +theme[upload_mid]="#a3bfd1" +theme[upload_end]="#7d82d9" \ No newline at end of file diff --git a/themes/ethereal/chromium.theme b/themes/ethereal/chromium.theme new file mode 100644 index 0000000000..164d85c80e --- /dev/null +++ b/themes/ethereal/chromium.theme @@ -0,0 +1 @@ +6,11,30 diff --git a/themes/ethereal/ghostty.conf b/themes/ethereal/ghostty.conf new file mode 100644 index 0000000000..1ac9168bbf --- /dev/null +++ b/themes/ethereal/ghostty.conf @@ -0,0 +1,23 @@ +# Background and foreground colors +background = #060B1E +foreground = #ffcead + +# Standard colors +palette = 0=#060B1E +palette = 1=#ED5B5A +palette = 2=#92a593 +palette = 3=#E9BB4F +palette = 4=#7d82d9 +palette = 5=#c89dc1 +palette = 6=#a3bfd1 +palette = 7=#F99957 + +# Bright colors +palette = 8=#6d7db6 +palette = 9=#faaaa9 +palette = 10=#c4cfc4 +palette = 11=#f7dc9c +palette = 12=#c2c4f0 +palette = 13=#ead7e7 +palette = 14=#dfeaf0 +palette = 15=#ffcead diff --git a/themes/ethereal/hyprland.conf b/themes/ethereal/hyprland.conf new file mode 100644 index 0000000000..9b72328f8c --- /dev/null +++ b/themes/ethereal/hyprland.conf @@ -0,0 +1,12 @@ +# This file is not a full hyprland configuration. +# It is intended to be included in your main hyprland.conf. + +$activeBorderColor = rgb(4E85D8) + +general { + col.active_border = $activeBorderColor +} + +group { + col.border_active = $activeBorderColor +} diff --git a/themes/ethereal/hyprlock.conf b/themes/ethereal/hyprlock.conf new file mode 100644 index 0000000000..7d9b62e2df --- /dev/null +++ b/themes/ethereal/hyprlock.conf @@ -0,0 +1,6 @@ +$color = rgba(6, 11, 30, 1) +$inner_color = rgba(6, 11, 30, 0.66) +$outer_color = rgba(200, 157, 193, 1) +$font_color = rgba(255, 206, 173, 1) +$placeholder_color = rgba(255, 206, 173, 0.7) +$check_color = rgba(163, 191, 209, 1) diff --git a/themes/ethereal/icons.theme b/themes/ethereal/icons.theme new file mode 100644 index 0000000000..7c658ba1a0 --- /dev/null +++ b/themes/ethereal/icons.theme @@ -0,0 +1 @@ +Yaru-magenta \ No newline at end of file diff --git a/themes/ethereal/kitty.conf b/themes/ethereal/kitty.conf new file mode 100644 index 0000000000..fe3bae7de6 --- /dev/null +++ b/themes/ethereal/kitty.conf @@ -0,0 +1,34 @@ +background #060B1E +foreground #ffcead + +# black +color0 #060B1E +color8 #6d7db6 + +# red +color1 #ED5B5A +color9 #faaaa9 + +# green +color2 #92a593 +color10 #c4cfc4 + +# yellow +color3 #E9BB4F +color11 #f7dc9c + +# blue +color4 #7d82d9 +color12 #c2c4f0 + +# magenta +color5 #c89dc1 +color13 #ead7e7 + +#cyan +color6 #a3bfd1 +color14 #dfeaf0 + +#white +color7 #F99957 +color15 #ffcead diff --git a/themes/ethereal/mako.ini b/themes/ethereal/mako.ini new file mode 100644 index 0000000000..fde27a456e --- /dev/null +++ b/themes/ethereal/mako.ini @@ -0,0 +1,21 @@ +text-color=#ffcead +border-color=#c89dc1 +background-color=#060B1E +width=420 +height=110 +padding=10 +border-size=2 +font=Liberation Sans 11 +anchor=top-right +outer-margin=20 +default-timeout=5000 +max-icon-size=32 + +[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/ethereal/neovim.lua b/themes/ethereal/neovim.lua new file mode 100644 index 0000000000..8bd89c9b75 --- /dev/null +++ b/themes/ethereal/neovim.lua @@ -0,0 +1,13 @@ +return { + { + "bjarneo/ethereal.nvim", + dependencies = { "bjarneo/aether.nvim" }, -- Ensure aether is loaded first + priority = 1000, + }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "ethereal", + }, + }, +} diff --git a/themes/ethereal/preview.png b/themes/ethereal/preview.png new file mode 100644 index 0000000000..eaf94697bb Binary files /dev/null and b/themes/ethereal/preview.png differ diff --git a/themes/ethereal/swayosd.css b/themes/ethereal/swayosd.css new file mode 100644 index 0000000000..7cdfeead61 --- /dev/null +++ b/themes/ethereal/swayosd.css @@ -0,0 +1,5 @@ +@define-color background-color #060B1E; +@define-color border-color #6d7db6; +@define-color label #ffcead; +@define-color image #ffcead; +@define-color progress #E9BB4F; \ No newline at end of file diff --git a/themes/ethereal/vscode.json b/themes/ethereal/vscode.json new file mode 100644 index 0000000000..2fccd6b059 --- /dev/null +++ b/themes/ethereal/vscode.json @@ -0,0 +1,4 @@ +{ + "name": "Ethereal", + "extension": "Bjarne.ethereal-omarchy" +} diff --git a/themes/ethereal/walker.css b/themes/ethereal/walker.css new file mode 100644 index 0000000000..ceb5d9537e --- /dev/null +++ b/themes/ethereal/walker.css @@ -0,0 +1,6 @@ +@define-color selected-text #7d82d9; +@define-color text #ffcead; +@define-color base #060B1E; +@define-color border #6d7db6; +@define-color foreground #ffcead; +@define-color background #060B1E; diff --git a/themes/ethereal/waybar.css b/themes/ethereal/waybar.css new file mode 100644 index 0000000000..d03dff382a --- /dev/null +++ b/themes/ethereal/waybar.css @@ -0,0 +1,2 @@ +@define-color background #060B1E; +@define-color foreground #ffcead;