From ef8ff7099fa1f244d596b545f31407b37f118d21 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Tue, 7 Apr 2026 13:11:06 +0200 Subject: [PATCH] feat: rename Walker theme to moonarch, add explicit Catppuccin colors Rename gtk-inherit theme to moonarch with fixed Colloid-Grey-Dark- Catppuccin color definitions. Reduces border brightness and shadow weight for a subtler appearance. Closes #3 --- defaults/xdg/walker/config.toml | 2 +- .../themes/{gtk-inherit => moonarch}/item.xml | 0 .../item_archlinuxpkgs.xml | 0 .../{gtk-inherit => moonarch}/item_calc.xml | 0 .../item_clipboard.xml | 0 .../{gtk-inherit => moonarch}/item_dmenu.xml | 0 .../item_dnfpackages.xml | 0 .../{gtk-inherit => moonarch}/item_files.xml | 0 .../item_providerlist.xml | 0 .../{gtk-inherit => moonarch}/item_symbols.xml | 0 .../item_symbols_grid.xml | 0 .../{gtk-inherit => moonarch}/item_todo.xml | 0 .../{gtk-inherit => moonarch}/item_unicode.xml | 0 .../{gtk-inherit => moonarch}/keybind.xml | 0 .../themes/{gtk-inherit => moonarch}/layout.xml | 0 .../{gtk-inherit => moonarch}/preview.xml | 0 .../themes/{gtk-inherit => moonarch}/style.css | 17 +++++++++++------ 17 files changed, 12 insertions(+), 7 deletions(-) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_archlinuxpkgs.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_calc.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_clipboard.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_dmenu.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_dnfpackages.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_files.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_providerlist.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_symbols.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_symbols_grid.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_todo.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/item_unicode.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/keybind.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/layout.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/preview.xml (100%) rename defaults/xdg/walker/themes/{gtk-inherit => moonarch}/style.css (83%) diff --git a/defaults/xdg/walker/config.toml b/defaults/xdg/walker/config.toml index 5ab248a..bb4c0f7 100644 --- a/defaults/xdg/walker/config.toml +++ b/defaults/xdg/walker/config.toml @@ -7,7 +7,7 @@ click_to_close = true as_window = false single_click_activation = true selection_wrap = false -theme = "gtk-inherit" +theme = "moonarch" disable_mouse = false page_jump_items = 10 hide_quick_activation = false diff --git a/defaults/xdg/walker/themes/gtk-inherit/item.xml b/defaults/xdg/walker/themes/moonarch/item.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item.xml rename to defaults/xdg/walker/themes/moonarch/item.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_archlinuxpkgs.xml b/defaults/xdg/walker/themes/moonarch/item_archlinuxpkgs.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_archlinuxpkgs.xml rename to defaults/xdg/walker/themes/moonarch/item_archlinuxpkgs.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_calc.xml b/defaults/xdg/walker/themes/moonarch/item_calc.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_calc.xml rename to defaults/xdg/walker/themes/moonarch/item_calc.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_clipboard.xml b/defaults/xdg/walker/themes/moonarch/item_clipboard.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_clipboard.xml rename to defaults/xdg/walker/themes/moonarch/item_clipboard.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_dmenu.xml b/defaults/xdg/walker/themes/moonarch/item_dmenu.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_dmenu.xml rename to defaults/xdg/walker/themes/moonarch/item_dmenu.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_dnfpackages.xml b/defaults/xdg/walker/themes/moonarch/item_dnfpackages.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_dnfpackages.xml rename to defaults/xdg/walker/themes/moonarch/item_dnfpackages.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_files.xml b/defaults/xdg/walker/themes/moonarch/item_files.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_files.xml rename to defaults/xdg/walker/themes/moonarch/item_files.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_providerlist.xml b/defaults/xdg/walker/themes/moonarch/item_providerlist.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_providerlist.xml rename to defaults/xdg/walker/themes/moonarch/item_providerlist.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_symbols.xml b/defaults/xdg/walker/themes/moonarch/item_symbols.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_symbols.xml rename to defaults/xdg/walker/themes/moonarch/item_symbols.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_symbols_grid.xml b/defaults/xdg/walker/themes/moonarch/item_symbols_grid.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_symbols_grid.xml rename to defaults/xdg/walker/themes/moonarch/item_symbols_grid.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_todo.xml b/defaults/xdg/walker/themes/moonarch/item_todo.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_todo.xml rename to defaults/xdg/walker/themes/moonarch/item_todo.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/item_unicode.xml b/defaults/xdg/walker/themes/moonarch/item_unicode.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/item_unicode.xml rename to defaults/xdg/walker/themes/moonarch/item_unicode.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/keybind.xml b/defaults/xdg/walker/themes/moonarch/keybind.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/keybind.xml rename to defaults/xdg/walker/themes/moonarch/keybind.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/layout.xml b/defaults/xdg/walker/themes/moonarch/layout.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/layout.xml rename to defaults/xdg/walker/themes/moonarch/layout.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/preview.xml b/defaults/xdg/walker/themes/moonarch/preview.xml similarity index 100% rename from defaults/xdg/walker/themes/gtk-inherit/preview.xml rename to defaults/xdg/walker/themes/moonarch/preview.xml diff --git a/defaults/xdg/walker/themes/gtk-inherit/style.css b/defaults/xdg/walker/themes/moonarch/style.css similarity index 83% rename from defaults/xdg/walker/themes/gtk-inherit/style.css rename to defaults/xdg/walker/themes/moonarch/style.css index 2c81c2a..b91230d 100644 --- a/defaults/xdg/walker/themes/gtk-inherit/style.css +++ b/defaults/xdg/walker/themes/moonarch/style.css @@ -1,5 +1,10 @@ -/* ABOUTME: Walker theme that inherits colors from the active GTK4 theme. - ABOUTME: Only overrides layout/spacing — colors come from Colloid-Dark-Catppuccin or whatever is active. */ +@define-color window_bg_color #292c3c; +@define-color window_fg_color #eff1f5; +@define-color accent_bg_color #ccd0da; +@define-color accent_fg_color rgba(17, 17, 27, 0.87); +@define-color error_bg_color #ea999c; +@define-color error_fg_color rgba(17, 17, 27, 0.87); +@define-color theme_fg_color @window_fg_color; * { all: unset; @@ -8,7 +13,7 @@ popover { background: lighter(@window_bg_color); - border: 1px solid darker(@accent_bg_color); + border: 1px solid alpha(@accent_bg_color, 0.15); border-radius: 18px; padding: 10px; } @@ -27,12 +32,12 @@ scrollbar { .box-wrapper { box-shadow: - 0 19px 38px rgba(0, 0, 0, 0.3), - 0 15px 12px rgba(0, 0, 0, 0.22); + 0 19px 38px rgba(0, 0, 0, 0.15), + 0 15px 12px rgba(0, 0, 0, 0.1); background: @window_bg_color; padding: 20px; border-radius: 20px; - border: 1px solid darker(@accent_bg_color); + border: 1px solid alpha(@accent_bg_color, 0.15); } .preview-box,