From 04d1e95ad501df39c75cc694d95f656bdd7c6331 Mon Sep 17 00:00:00 2001 From: lew Date: Fri, 31 Oct 2025 02:30:55 +0000 Subject: [PATCH] Update .config/walker/config.toml Add .config/walker/themes/mine/layout.xml Add .config/walker/themes/mine/style.css --- private_dot_config/walker/config.toml | 3 +- .../walker/themes/mine/layout.xml | 129 ++++++++++++++++++ .../walker/themes/mine/style.css | 115 ++++++++++++++++ 3 files changed, 245 insertions(+), 2 deletions(-) create mode 100644 private_dot_config/walker/themes/mine/layout.xml create mode 100644 private_dot_config/walker/themes/mine/style.css diff --git a/private_dot_config/walker/config.toml b/private_dot_config/walker/config.toml index dc8b3f8..e396b3e 100644 --- a/private_dot_config/walker/config.toml +++ b/private_dot_config/walker/config.toml @@ -3,10 +3,9 @@ close_when_open = true # cl selection_wrap = true # wrap list if at bottom or top click_to_close = true # closes walker if clicking outside of the main content area global_argument_delimiter = "#" # query: firefox#https://benz.dev => part after delimiter will be ignored when querying. this should be the same as in the elephant config +theme = "mine" exact_search_prefix = "'" # disable fuzzy searching -theme = "omarchy-default" # theme to use disable_mouse = false # disable mouse (on input and list only) -additional_theme_location = "~/.local/share/omarchy/default/walker/themes/" [shell] anchor_top = true diff --git a/private_dot_config/walker/themes/mine/layout.xml b/private_dot_config/walker/themes/mine/layout.xml new file mode 100644 index 0000000..a79de74 --- /dev/null +++ b/private_dot_config/walker/themes/mine/layout.xml @@ -0,0 +1,129 @@ + + + + + + true + Walker + + + + 644 + hidden + horizontal + center + center + + + + vertical + true + true + 10 + + + + hidden + horizontal + fill + true + true + + + + fill + true + true + + + + + + + + horizontal + 10 + true + true + + + + true + 100 + Waiting for elephant... + + + + + + No Results + 0.0 + true + + + + + + true + false + true + 600 + 300 + 0 + true + true + automatic + automatic + + + + 1 + false + + + + + + + + + + + + + + + 0 + false + + + + + + + + diff --git a/private_dot_config/walker/themes/mine/style.css b/private_dot_config/walker/themes/mine/style.css new file mode 100644 index 0000000..04d7219 --- /dev/null +++ b/private_dot_config/walker/themes/mine/style.css @@ -0,0 +1,115 @@ +* { + all: unset; +} + +* { + font-family: monospace; + font-size: 18px; + color: @text; +} + +scrollbar { + opacity: 0; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.box-wrapper { + background: alpha(@base, 0.95); + padding: 20px; + border: 2px solid @border; +} + +.preview-box { +} + +.box { +} + +.search-container { + background: @base; + padding: 10px; +} + +.input placeholder { + opacity: 0.5; +} + +.input { +} + +.input:focus, +.input:active { + box-shadow: none; + outline: none; +} + +.content-container { +} + +.placeholder { +} + +.scroll { +} + +.list { +} + +child, +child > * { +} + +child:hover .item-box { +} + +child:selected .item-box { +} + +child:selected .item-box * { + color: @selected-text; +} + +.item-box { + padding-left: 14px; +} + +.item-text-box { + all: unset; + padding: 14px 0; +} + +.item-text { +} + +.item-subtext { + font-size: 0px; + min-height: 0px; + margin: 0px; + padding: 0px; +} + +.item-image { + margin-right: 14px; + -gtk-icon-transform: scale(0.9); +} + +.current { + font-style: italic; +} + +.keybind-hints { + background: @background; + padding: 10px; + margin-top: 10px; +} + +.preview { + background: @background; +}