diff --git a/.config/walker/config.toml b/.config/walker/config.toml new file mode 100644 index 0000000..7638097 --- /dev/null +++ b/.config/walker/config.toml @@ -0,0 +1,49 @@ +force_keyboard_focus = true # forces keyboard forcus to stay in Walker +selection_wrap = true # wrap list if at bottom or top +theme = "omarchy-default" # theme to use +additional_theme_location = "~/.local/share/omarchy/default/walker/themes/" +hide_action_hints = true # globally hide the action hints + +[placeholders] +"default" = { input = " Search...", list = "No Results" } # placeholders for input and empty list, key is the providers name, so f.e. "desktopapplications" or "menus:other" + +[keybinds] +quick_activate = [] + +[columns] +symbols = 1 # providers to be queried by default + +[providers] +max_results = 256 # 256 should be enough for everyone +default = [ + "desktopapplications", + "websearch", +] + +[[providers.prefixes]] +prefix = "/" +provider = "providerlist" + +[[providers.prefixes]] +prefix = "." +provider = "files" + +[[providers.prefixes]] +prefix = ":" +provider = "symbols" + +[[providers.prefixes]] +prefix = "=" +provider = "calc" + +[[providers.prefixes]] +prefix = "@" +provider = "websearch" + +[[providers.prefixes]] +prefix = "$" +provider = "clipboard" + +[[emergencies]] +text = "Restart Walker" +command = "omarchy-restart-walker" diff --git a/.config/walker/themes/station-default/layout.xml b/.config/walker/themes/station-default/layout.xml new file mode 100644 index 0000000..a92fff1 --- /dev/null +++ b/.config/walker/themes/station-default/layout.xml @@ -0,0 +1,156 @@ + + + + + + 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 + + + + + + + + + + + + + + true + 10 + + + + 10 + + + + + + true + end + 10 + + + + + + + + + 0 + false + + + + + + + + diff --git a/.config/walker/themes/station-default/style.css b/.config/walker/themes/station-default/style.css new file mode 100644 index 0000000..f28a217 --- /dev/null +++ b/.config/walker/themes/station-default/style.css @@ -0,0 +1,116 @@ +/* @import "../../../../.config/station/walker.css"; */ + +* { + 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 { +}