From 60dcaabe288d182256c8fd40bfa6ece008aa1522 Mon Sep 17 00:00:00 2001 From: nekochemist Date: Tue, 31 Mar 2026 05:43:07 +0500 Subject: [PATCH] modified: apps-list.md new file: config/walker/config.toml new file: config/walker/themes/default/item.xml new file: config/walker/themes/default/item_actionsmenu.xml new file: config/walker/themes/default/item_archlinuxpkgs.xml new file: config/walker/themes/default/item_bookmarks.xml new file: config/walker/themes/default/item_calc.xml new file: config/walker/themes/default/item_clipboard.xml new file: config/walker/themes/default/item_dmenu.xml new file: config/walker/themes/default/item_dnfpackages.xml new file: config/walker/themes/default/item_files.xml new file: config/walker/themes/default/item_providerlist.xml new file: config/walker/themes/default/item_symbols.xml new file: config/walker/themes/default/item_symbols_grid.xml new file: config/walker/themes/default/item_todo.xml new file: config/walker/themes/default/item_unicode.xml new file: config/walker/themes/default/keybind.xml new file: config/walker/themes/default/layout.xml new file: config/walker/themes/default/preview.xml new file: config/walker/themes/default/style.css new file: config/walker/themes/zzz/item.xml new file: config/walker/themes/zzz/item_actionsmenu.xml new file: config/walker/themes/zzz/item_archlinuxpkgs.xml new file: config/walker/themes/zzz/item_bookmarks.xml new file: config/walker/themes/zzz/item_calc.xml new file: config/walker/themes/zzz/item_clipboard.xml new file: config/walker/themes/zzz/item_dmenu.xml new file: config/walker/themes/zzz/item_dnfpackages.xml new file: config/walker/themes/zzz/item_files.xml new file: config/walker/themes/zzz/item_providerlist.xml new file: config/walker/themes/zzz/item_symbols.xml new file: config/walker/themes/zzz/item_symbols_grid.xml new file: config/walker/themes/zzz/item_todo.xml new file: config/walker/themes/zzz/item_unicode.xml new file: config/walker/themes/zzz/keybind.xml new file: config/walker/themes/zzz/layout.xml new file: config/walker/themes/zzz/preview.xml new file: config/walker/themes/zzz/style.css --- apps-list.md | 7 + config/walker/config.toml | 258 ++++++++++++++++++ config/walker/themes/default/item.xml | 73 +++++ .../themes/default/item_actionsmenu.xml | 74 +++++ .../themes/default/item_archlinuxpkgs.xml | 57 ++++ .../walker/themes/default/item_bookmarks.xml | 81 ++++++ config/walker/themes/default/item_calc.xml | 65 +++++ .../walker/themes/default/item_clipboard.xml | 61 +++++ config/walker/themes/default/item_dmenu.xml | 46 ++++ .../themes/default/item_dnfpackages.xml | 57 ++++ config/walker/themes/default/item_files.xml | 66 +++++ .../themes/default/item_providerlist.xml | 73 +++++ config/walker/themes/default/item_symbols.xml | 53 ++++ .../themes/default/item_symbols_grid.xml | 38 +++ config/walker/themes/default/item_todo.xml | 53 ++++ config/walker/themes/default/item_unicode.xml | 53 ++++ config/walker/themes/default/keybind.xml | 32 +++ config/walker/themes/default/layout.xml | 160 +++++++++++ config/walker/themes/default/preview.xml | 20 ++ config/walker/themes/default/style.css | 197 +++++++++++++ config/walker/themes/zzz/item.xml | 73 +++++ config/walker/themes/zzz/item_actionsmenu.xml | 74 +++++ .../walker/themes/zzz/item_archlinuxpkgs.xml | 57 ++++ config/walker/themes/zzz/item_bookmarks.xml | 81 ++++++ config/walker/themes/zzz/item_calc.xml | 65 +++++ config/walker/themes/zzz/item_clipboard.xml | 61 +++++ config/walker/themes/zzz/item_dmenu.xml | 46 ++++ config/walker/themes/zzz/item_dnfpackages.xml | 57 ++++ config/walker/themes/zzz/item_files.xml | 66 +++++ .../walker/themes/zzz/item_providerlist.xml | 73 +++++ config/walker/themes/zzz/item_symbols.xml | 53 ++++ .../walker/themes/zzz/item_symbols_grid.xml | 38 +++ config/walker/themes/zzz/item_todo.xml | 53 ++++ config/walker/themes/zzz/item_unicode.xml | 53 ++++ config/walker/themes/zzz/keybind.xml | 32 +++ config/walker/themes/zzz/layout.xml | 160 +++++++++++ config/walker/themes/zzz/preview.xml | 20 ++ config/walker/themes/zzz/style.css | 197 +++++++++++++ 38 files changed, 2783 insertions(+) create mode 100644 config/walker/config.toml create mode 100644 config/walker/themes/default/item.xml create mode 100644 config/walker/themes/default/item_actionsmenu.xml create mode 100644 config/walker/themes/default/item_archlinuxpkgs.xml create mode 100644 config/walker/themes/default/item_bookmarks.xml create mode 100644 config/walker/themes/default/item_calc.xml create mode 100644 config/walker/themes/default/item_clipboard.xml create mode 100644 config/walker/themes/default/item_dmenu.xml create mode 100644 config/walker/themes/default/item_dnfpackages.xml create mode 100644 config/walker/themes/default/item_files.xml create mode 100644 config/walker/themes/default/item_providerlist.xml create mode 100644 config/walker/themes/default/item_symbols.xml create mode 100644 config/walker/themes/default/item_symbols_grid.xml create mode 100644 config/walker/themes/default/item_todo.xml create mode 100644 config/walker/themes/default/item_unicode.xml create mode 100644 config/walker/themes/default/keybind.xml create mode 100644 config/walker/themes/default/layout.xml create mode 100644 config/walker/themes/default/preview.xml create mode 100644 config/walker/themes/default/style.css create mode 100644 config/walker/themes/zzz/item.xml create mode 100644 config/walker/themes/zzz/item_actionsmenu.xml create mode 100644 config/walker/themes/zzz/item_archlinuxpkgs.xml create mode 100644 config/walker/themes/zzz/item_bookmarks.xml create mode 100644 config/walker/themes/zzz/item_calc.xml create mode 100644 config/walker/themes/zzz/item_clipboard.xml create mode 100644 config/walker/themes/zzz/item_dmenu.xml create mode 100644 config/walker/themes/zzz/item_dnfpackages.xml create mode 100644 config/walker/themes/zzz/item_files.xml create mode 100644 config/walker/themes/zzz/item_providerlist.xml create mode 100644 config/walker/themes/zzz/item_symbols.xml create mode 100644 config/walker/themes/zzz/item_symbols_grid.xml create mode 100644 config/walker/themes/zzz/item_todo.xml create mode 100644 config/walker/themes/zzz/item_unicode.xml create mode 100644 config/walker/themes/zzz/keybind.xml create mode 100644 config/walker/themes/zzz/layout.xml create mode 100644 config/walker/themes/zzz/preview.xml create mode 100644 config/walker/themes/zzz/style.css diff --git a/apps-list.md b/apps-list.md index 65ce33c..7f4eb7f 100644 --- a/apps-list.md +++ b/apps-list.md @@ -6,6 +6,7 @@ android-sdk-platform-tools android-studio angband arc-solid-gtk-theme +ardour aurorae awesome-terminal-fonts awww @@ -124,6 +125,7 @@ gnome-tweaks gnome-user-docs gnome-user-share gnome-weather +godot godotpcktool-bin google-chrome greetd-tuigreet @@ -273,6 +275,7 @@ ocrmypdf ollama-cuda openbsd-netcat openrazer-daemon +orca oxygen oxygen-cursors oxygen-sounds @@ -330,6 +333,7 @@ qqc2-breeze-style qwen-code reaper relay-scanner +remmina rmpc rygel sakura @@ -366,6 +370,7 @@ telegram-cli-git telegram-desktop tesseract-data-eng throne-bin +tigervnc timr tmux tofi @@ -387,6 +392,7 @@ v4l2loopback-dkms v4l2loopback-utils vesktop-bin vkd3d +vncdotool vulkan-tools vulkan-validation-layers wacomtablet @@ -397,6 +403,7 @@ wayvnc weechat wego wf-recorder +wget whosthere-bin wine-staging winetricks diff --git a/config/walker/config.toml b/config/walker/config.toml new file mode 100644 index 0000000..f78d86b --- /dev/null +++ b/config/walker/config.toml @@ -0,0 +1,258 @@ +force_keyboard_focus = true # forces keyboard forcus to stay in Walker +close_when_open = true # close walker when invoking while already opened +click_to_close = true # closes walker if clicking outside of the main content area +as_window = true # launch walker as a regular window instead of layer shell application +single_click_activation = true # activate items with a single click opposed to a double click +selection_wrap = false # wrap list if at bottom or top +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 +exact_search_prefix = "'" # disable fuzzy searching +theme = "zzz" # theme to use +disable_mouse = false # disable mouse (on input and list only) +debug = false # enables debug printing for some stuff, f.e. keybinds +page_jump_items = 10 # number of items to skip with Page Up/Down +hide_quick_activation = false # globally hide the quick activation buttons +hide_action_hints = false # globally hide the action hints +hide_action_hints_dmenu = true # hide the actions hints for dmenu +hide_return_action = false # hide actions that are bound to Return +resume_last_query = false # open walker with the last query in place +actions_as_menu = false # display all possible actions in a submenu +autoplay_videos = false # auto-play video previews + +[shell] +layer = "overlay" +anchor_top = true +anchor_bottom = true +anchor_left = true +anchor_right = true + +[columns] +"symbols" = 3 + +[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] +close = ["Escape"] +next = ["Down"] +previous = ["Up"] +left = ["Left"] +right = ["Right"] +down = ["Down"] +up = ["Up"] +toggle_exact = ["ctrl e"] +resume_last_query = ["ctrl r"] +quick_activate = ["F1", "F2", "F3", "F4"] +page_down = ["Page_Down"] +page_up = ["Page_Up"] +show_actions = ["alt j"] + +[providers] +default = [ + "desktopapplications", + "calc", + "runner", + "websearch", +] # providers to be queried by default +empty = ["desktopapplications"] # providers to be queried when query is empty +ignore_preview = [] # providers that should not show previews +max_results = 50 # global max results + +[providers.argument_delimiter] # define the argument delimiter per provider +# runner = " " + +[providers.sets] # define your own defaults/empty sets of providers +[providers.max_results_provider] # define max results per provider in here + +[[providers.prefixes]] +prefix = ";" +provider = "providerlist" + +[[providers.prefixes]] +prefix = ">" +provider = "runner" + +[[providers.prefixes]] +prefix = "/" +provider = "files" + +[[providers.prefixes]] +prefix = "." +provider = "symbols" + +[[providers.prefixes]] +prefix = "!" +provider = "todo" + +[[providers.prefixes]] +prefix = "%" +provider = "bookmarks" + +[[providers.prefixes]] +prefix = "=" +provider = "calc" + +[[providers.prefixes]] +prefix = "@" +provider = "websearch" + +[[providers.prefixes]] +prefix = ":" +provider = "clipboard" + +[[providers.prefixes]] +prefix = "$" +provider = "windows" + +[providers.clipboard] +time_format = "relative" # format for the clipboard item date + +[providers.actions] # This will be MERGED/OVERWRITTEN with what the user specifies +fallback = [ + { action = "menus:open", label = "open", after = "Nothing" }, + { action = "menus:default", label = "run", after = "Close" }, + { action = "menus:parent", label = "back", bind = "Escape", after = "Nothing" }, + { action = "erase_history", label = "clear hist", bind = "ctrl h", after = "AsyncReload" }, +] + +dmenu = [{ action = "select", default = true, bind = "Return" }] + +providerlist = [ + { action = "activate", default = true, bind = "Return", after = "ClearReload" }, +] + +bluetooth = [ + { action = "find", bind = "ctrl f", after = "AsyncClearReload" }, + { action = "remove", bind = "ctrl d", after = "AsyncReload" }, + { action = "trust", bind = "ctrl t", after = "AsyncReload" }, + { action = "untrust", bind = "ctrl t", after = "AsyncReload" }, + { action = "pair", bind = "Return", after = "AsyncReload" }, + { action = "connect", default = true, bind = "Return", after = "AsyncReload" }, + { action = "disconnect", default = true, bind = "Return", after = "AsyncReload" }, + { action = "power_on", label = "Power On", bind = "ctrl e", after = "AsyncReload" }, + { action = "power_off", label = "Power Off", bind = "ctrl e", after = "AsyncReload" }, +] + +archlinuxpkgs = [ + { action = "install", bind = "Return", default = true }, + { action = "remove", bind = "Return" }, + { action = "show_all", label = "show all", bind = "ctrl i", after = "AsyncClearReload" }, + { action = "refresh", label = "refresh", bind = "ctrl r", after = "AsyncReload" }, + { action = "visit_url", label = "open URL", bind = "ctrl o" }, + { action = "show_installed", label = "show installed", bind = "ctrl i", after = "AsyncClearReload" }, +] + +calc = [ + { action = "copy", default = true, bind = "Return" }, + { action = "delete", bind = "ctrl d", after = "AsyncReload" }, + { action = "delete_all", bind = "ctrl shift d", after = "AsyncReload" }, + { action = "save", bind = "ctrl s", after = "AsyncClearReload" }, +] + +websearch = [ + { action = "search", default = true, bind = "Return" }, + { action = "open_url", label = "open url", default = true, bind = "Return" }, +] + +desktopapplications = [ + { action = "start", default = true, bind = "Return" }, + { action = "start:keep", label = "open+next", bind = "shift Return", after = "KeepOpen" }, + { action = "new_instance", label = "new instance", bind = "ctrl Return" }, + { action = "new_instance:keep", label = "new+next", bind = "ctrl alt Return", after = "KeepOpen" }, + { action = "pin", bind = "ctrl p", after = "AsyncReload" }, + { action = "unpin", bind = "ctrl p", after = "AsyncReload" }, + { action = "pinup", bind = "ctrl n", after = "AsyncReload" }, + { action = "pindown", bind = "ctrl m", after = "AsyncReload" }, +] + +dnfpackages = [ + { action = "install", label = "Install Package", bind = "Return", default = true }, + { action = "remove", label = "Remove Package", bind = "Return", default = true }, + { action = "show_all", label = "Show All", bind = "ctrl i", after = "AsyncClearReload" }, + { action = "show_installed", label = "Show Installed", bind = "ctrl i", after = "AsyncClearReload" }, + { action = "refresh", label = "Refresh", bind = "ctrl r", after = "AsyncClearReload" }, + { action = "visit_url", label = "Open URL", bind = "ctrl o" }, +] + +files = [ + { action = "open", default = true, bind = "Return" }, + { action = "opendir", label = "open dir", bind = "ctrl Return" }, + { action = "copypath", label = "copy path", bind = "ctrl shift c" }, + { action = "copyfile", label = "copy file", bind = "ctrl c" }, + { action = "localsend", label = "localsend", bind = "ctrl l" }, + { action = "refresh_index", label = "reload", bind = "ctrl r", after = "AsyncReload" }, +] + +1password = [ + { action = "copy_password", label = "copy password", default = true, bind = "Return" }, + { action = "copy_username", label = "copy username", bind = "shift Return" }, + { action = "copy_2fa", label = "copy 2fa", bind = "ctrl Return" }, +] + +bitwarden = [ + { action = "copypassword", label = "copy password", default = true, bind = "Return" }, + { action = "typepassword", label = "type password", default = true, bind = "ctrl p" }, + { action = "copyusername", label = "copy username", bind = "shift Return" }, + { action = "typeusername", label = "type username", bind = "ctrl u" }, + { action = "copyotp", label = "copy 2fa", bind = "ctrl Return" }, + { action = "typeotp", label = "type 2fa", bind = "ctrl t" }, + { action = "syncvault", label = "sync", bind = "ctrl s" }, +] + +todo = [ + { action = "save", default = true, bind = "Return", after = "AsyncClearReload" }, + { action = "save_next", label = "save & new", bind = "shift Return", after = "AsyncClearReload" }, + { action = "delete", bind = "ctrl d", after = "AsyncClearReload" }, + { action = "active", default = true, bind = "Return", after = "Nothing" }, + { action = "inactive", default = true, bind = "Return", after = "Nothing" }, + { action = "done", bind = "ctrl f", after = "Nothing" }, + { action = "change_category", bind = "ctrl y", label = "change category", after = "Nothing" }, + { action = "clear", bind = "ctrl x", after = "AsyncClearReload" }, + { action = "create", bind = "ctrl a", after = "AsyncClearReload" }, + { action = "search", bind = "ctrl a", after = "AsyncClearReload" }, +] + +runner = [ + { action = "run", default = true, bind = "Return" }, + { action = "runterminal", label = "run in terminal", bind = "shift Return" }, +] + +symbols = [ + { action = "run_cmd", label = "select", default = true, bind = "Return" }, +] + +unicode = [ + { action = "run_cmd", label = "select", default = true, bind = "Return" }, +] + +nirisessions = [ + { action = "start", label = "start", default = true, bind = "Return" }, + { action = "start_new", label = "start blank", bind = "ctrl Return" }, +] + +clipboard = [ + { action = "copy", default = true, bind = "Return" }, + { action = "remove", bind = "ctrl d", after = "AsyncClearReload" }, + { action = "remove_all", label = "clear", bind = "ctrl shift d", after = "AsyncClearReload" }, + { action = "show_images_only", label = "only images", bind = "ctrl i", after = "AsyncClearReload" }, + { action = "show_text_only", label = "only text", bind = "ctrl i", after = "AsyncClearReload" }, + { action = "show_combined", label = "show all", bind = "ctrl i", after = "AsyncClearReload" }, + { action = "pause", bind = "ctrl shift p" }, + { action = "unpause", bind = "ctrl shift p" }, + { action = "unpin", bind = "ctrl p", after = "AsyncClearReload" }, + { action = "pin", bind = "ctrl p", after = "AsyncClearReload" }, + { action = "edit", bind = "ctrl o" }, + { action = "localsend", bind = "ctrl l" }, +] + +bookmarks = [ + { action = "save", bind = "Return", after = "AsyncClearReload" }, + { action = "open", default = true, bind = "Return" }, + { action = "delete", bind = "ctrl d", after = "AsyncClearReload" }, + { action = "change_category", label = "Change category", bind = "ctrl y", after = "Nothing" }, + { action = "change_browser", label = "Change browser", bind = "ctrl b", after = "Nothing" }, + { action = "import", label = "Import", bind = "ctrl i", after = "AsyncClearReload" }, + { action = "create", bind = "ctrl a", after = "AsyncClearReload" }, + { action = "search", bind = "ctrl a", after = "AsyncClearReload" }, +] + +niriactions = [{ action = "execute", bind = "Return" }] diff --git a/config/walker/themes/default/item.xml b/config/walker/themes/default/item.xml new file mode 100644 index 0000000..ccaadd8 --- /dev/null +++ b/config/walker/themes/default/item.xml @@ -0,0 +1,73 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + vertical + true + true + true + 0 + + + + end + true + true + 0 + + + + + + end + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_actionsmenu.xml b/config/walker/themes/default/item_actionsmenu.xml new file mode 100644 index 0000000..815efd3 --- /dev/null +++ b/config/walker/themes/default/item_actionsmenu.xml @@ -0,0 +1,74 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + horizontal + true + true + true + 0 + + + + end + true + true + true + 0 + + + + + + end + true + true + 0 + 0.5 + + + + + + + + + + + + + + + + + diff --git a/config/walker/themes/default/item_archlinuxpkgs.xml b/config/walker/themes/default/item_archlinuxpkgs.xml new file mode 100644 index 0000000..eee87ff --- /dev/null +++ b/config/walker/themes/default/item_archlinuxpkgs.xml @@ -0,0 +1,57 @@ + + + + + + horizontal + 10 + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_bookmarks.xml b/config/walker/themes/default/item_bookmarks.xml new file mode 100644 index 0000000..4cd8292 --- /dev/null +++ b/config/walker/themes/default/item_bookmarks.xml @@ -0,0 +1,81 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + 48 + + + + + + vertical + true + true + 0 + + + + true + true + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_calc.xml b/config/walker/themes/default/item_calc.xml new file mode 100644 index 0000000..03294c1 --- /dev/null +++ b/config/walker/themes/default/item_calc.xml @@ -0,0 +1,65 @@ + + + + + + horizontal + 10 + + + + 48 + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_clipboard.xml b/config/walker/themes/default/item_clipboard.xml new file mode 100644 index 0000000..d1ed622 --- /dev/null +++ b/config/walker/themes/default/item_clipboard.xml @@ -0,0 +1,61 @@ + + + + + + horizontal + 10 + + + vertical + 5 + + + + vertical + true + true + true + 0 + + + + true + 0 + 1 + true + 3 + true + + + + + + 0 + + + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_dmenu.xml b/config/walker/themes/default/item_dmenu.xml new file mode 100644 index 0000000..682bbe1 --- /dev/null +++ b/config/walker/themes/default/item_dmenu.xml @@ -0,0 +1,46 @@ + + + + + + horizontal + 10 + + + + vertical + true + true + true + 0 + + + + true + 0 + 1 + 3 + true + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_dnfpackages.xml b/config/walker/themes/default/item_dnfpackages.xml new file mode 100644 index 0000000..eee87ff --- /dev/null +++ b/config/walker/themes/default/item_dnfpackages.xml @@ -0,0 +1,57 @@ + + + + + + horizontal + 10 + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_files.xml b/config/walker/themes/default/item_files.xml new file mode 100644 index 0000000..c5686ec --- /dev/null +++ b/config/walker/themes/default/item_files.xml @@ -0,0 +1,66 @@ + + + + + + horizontal + 10 + + + + large + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + 1 + + + + + + false + true + true + 0 + 1 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_providerlist.xml b/config/walker/themes/default/item_providerlist.xml new file mode 100644 index 0000000..b06e437 --- /dev/null +++ b/config/walker/themes/default/item_providerlist.xml @@ -0,0 +1,73 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + horizontal + true + true + true + 5 + + + + false + true + true + 0 + + + + + + end + true + true + 0 + 0.5 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_symbols.xml b/config/walker/themes/default/item_symbols.xml new file mode 100644 index 0000000..09bb53a --- /dev/null +++ b/config/walker/themes/default/item_symbols.xml @@ -0,0 +1,53 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/item_symbols_grid.xml b/config/walker/themes/default/item_symbols_grid.xml new file mode 100644 index 0000000..3c586e7 --- /dev/null +++ b/config/walker/themes/default/item_symbols_grid.xml @@ -0,0 +1,38 @@ + + + + + + vertical + 10 + + + + + + + + + true + true + + + + true + true + 0.5 + 2 + + + + + + diff --git a/config/walker/themes/default/item_todo.xml b/config/walker/themes/default/item_todo.xml new file mode 100644 index 0000000..7a7a1d7 --- /dev/null +++ b/config/walker/themes/default/item_todo.xml @@ -0,0 +1,53 @@ + + + + + + horizontal + 10 + + + + 48 + + + + + + vertical + true + true + 0 + + + + true + true + true + true + 0 + + + + + + false + true + 0 + 0 + + + + + + diff --git a/config/walker/themes/default/item_unicode.xml b/config/walker/themes/default/item_unicode.xml new file mode 100644 index 0000000..a93cbab --- /dev/null +++ b/config/walker/themes/default/item_unicode.xml @@ -0,0 +1,53 @@ + + + + + + horizontal + 10 + + + + 3 + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/default/keybind.xml b/config/walker/themes/default/keybind.xml new file mode 100644 index 0000000..b347a0c --- /dev/null +++ b/config/walker/themes/default/keybind.xml @@ -0,0 +1,32 @@ + + + + + + vertical + + + + + + + + + + + + + 5 + + + + + diff --git a/config/walker/themes/default/layout.xml b/config/walker/themes/default/layout.xml new file mode 100644 index 0000000..070782b --- /dev/null +++ b/config/walker/themes/default/layout.xml @@ -0,0 +1,160 @@ + + + + + + true + Walker + + + + hidden + horizontal + center + center + 600 + 570 + + + + vertical + true + true + 10 + + + + hidden + horizontal + fill + true + true + + + + fill + true + true + + + + + + + + horizontal + 10 + + + + Waiting for elephant... + true + true + false + 0.5 + + + + + + No Results + true + true + 0.5 + + + + + + false + true + true + true + 500 + 500 + 400 + true + true + automatic + automatic + + + + 1 + 1 + false + + + + + + + + + + + + + + true + 10 + + + + 10 + + + + + + true + end + 10 + + + + + + + + + 0 + false + + + + + + + + diff --git a/config/walker/themes/default/preview.xml b/config/walker/themes/default/preview.xml new file mode 100644 index 0000000..f8d6c74 --- /dev/null +++ b/config/walker/themes/default/preview.xml @@ -0,0 +1,20 @@ + + + + + + 300 + 500 + + + + true + true + + + + diff --git a/config/walker/themes/default/style.css b/config/walker/themes/default/style.css new file mode 100644 index 0000000..b778223 --- /dev/null +++ b/config/walker/themes/default/style.css @@ -0,0 +1,197 @@ +@define-color window_bg_color #1f1f28; +@define-color accent_bg_color #54546d; +@define-color theme_fg_color #f2ecbc; +@define-color error_bg_color #C34043; +@define-color error_fg_color #DCD7BA; + +* { + all: unset; +} + +popover { + background: lighter(@window_bg_color); + border: 4px solid darker(@accent_bg_color); + border-radius: 18px; + padding: 10px; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +scrollbar { + opacity: 0; +} + +.box-wrapper { + box-shadow: + 0 19px 38px rgba(0, 0, 0, 0), + 0 15px 12px rgba(0, 0, 0, 0); + background: @window_bg_color; + padding: 20px; + border-radius: 20px; + border: 1px solid darker(@accent_bg_color); +} + +.preview-box, +.elephant-hint, +.placeholder { + color: @theme_fg_color; +} + +.box {} + +.search-container { + border-radius: 10px; +} + +.input placeholder { + opacity: 0.5; +} + +.input selection { + background: lighter(lighter(lighter(@window_bg_color))); +} + +.input { + caret-color: @theme_fg_color; + background: lighter(@window_bg_color); + padding: 10px; + color: @theme_fg_color; +} + +.input:focus, +.input:active {} + +.content-container {} + +.placeholder {} + +.scroll {} + +.list { + color: @theme_fg_color; +} + +child {} + +.item-box { + border-radius: 10px; + padding: 10px; +} + +.item-quick-activation { + background: alpha(@accent_bg_color, 0.25); + border-radius: 5px; + padding: 10px; +} + +/* child:hover .item-box, */ +child:selected .item-box, +row:selected .item-box { + background: alpha(@accent_bg_color, 0.25); +} + +.item-text-box {} + +.item-subtext { + font-size: 12px; + opacity: 0.5; +} + +.providerlist .item-subtext { + font-size: unset; + opacity: 0.75; +} + +.item-image-text { + font-size: 28px; +} + +.preview { + border: 1px solid alpha(@accent_bg_color, 0.25); + /* padding: 10px; */ + border-radius: 10px; + color: @theme_fg_color; +} + +.calc .item-text { + font-size: 24px; +} + +.calc .item-subtext {} + +.symbols .item-image { + font-size: 24px; +} + +.todo.done .item-text-box { + opacity: 0.25; +} + +.todo.urgent { + font-size: 24px; +} + +.todo.active { + font-weight: bold; +} + +.bluetooth.disconnected { + opacity: 0.5; +} + +.preview .large-icons { + -gtk-icon-size: 64px; +} + +.keybinds { + padding-top: 10px; + border-top: 1px solid lighter(@window_bg_color); + font-size: 12px; + color: @theme_fg_color; +} + +.global-keybinds {} + +.item-keybinds {} + +.keybind {} + +.keybind-button { + opacity: 0.5; +} + +.keybind-button:hover { + opacity: 0.75; +} + +.keybind-bind { + text-transform: lowercase; + opacity: 0.35; +} + +.keybind-label { + padding: 2px 4px; + border-radius: 4px; + border: 1px solid @theme_fg_color; +} + +.error { + padding: 10px; + background: @error_bg_color; + color: @error_fg_color; +} + +:not(.calc).current { + font-style: italic; +} + +.preview-content.archlinuxpkgs, +.preview-content.dnfpackages { + font-family: monospace; +} diff --git a/config/walker/themes/zzz/item.xml b/config/walker/themes/zzz/item.xml new file mode 100644 index 0000000..ccaadd8 --- /dev/null +++ b/config/walker/themes/zzz/item.xml @@ -0,0 +1,73 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + vertical + true + true + true + 0 + + + + end + true + true + 0 + + + + + + end + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_actionsmenu.xml b/config/walker/themes/zzz/item_actionsmenu.xml new file mode 100644 index 0000000..815efd3 --- /dev/null +++ b/config/walker/themes/zzz/item_actionsmenu.xml @@ -0,0 +1,74 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + horizontal + true + true + true + 0 + + + + end + true + true + true + 0 + + + + + + end + true + true + 0 + 0.5 + + + + + + + + + + + + + + + + + diff --git a/config/walker/themes/zzz/item_archlinuxpkgs.xml b/config/walker/themes/zzz/item_archlinuxpkgs.xml new file mode 100644 index 0000000..eee87ff --- /dev/null +++ b/config/walker/themes/zzz/item_archlinuxpkgs.xml @@ -0,0 +1,57 @@ + + + + + + horizontal + 10 + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_bookmarks.xml b/config/walker/themes/zzz/item_bookmarks.xml new file mode 100644 index 0000000..4cd8292 --- /dev/null +++ b/config/walker/themes/zzz/item_bookmarks.xml @@ -0,0 +1,81 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + 48 + + + + + + vertical + true + true + 0 + + + + true + true + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_calc.xml b/config/walker/themes/zzz/item_calc.xml new file mode 100644 index 0000000..03294c1 --- /dev/null +++ b/config/walker/themes/zzz/item_calc.xml @@ -0,0 +1,65 @@ + + + + + + horizontal + 10 + + + + 48 + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_clipboard.xml b/config/walker/themes/zzz/item_clipboard.xml new file mode 100644 index 0000000..d1ed622 --- /dev/null +++ b/config/walker/themes/zzz/item_clipboard.xml @@ -0,0 +1,61 @@ + + + + + + horizontal + 10 + + + vertical + 5 + + + + vertical + true + true + true + 0 + + + + true + 0 + 1 + true + 3 + true + + + + + + 0 + + + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_dmenu.xml b/config/walker/themes/zzz/item_dmenu.xml new file mode 100644 index 0000000..682bbe1 --- /dev/null +++ b/config/walker/themes/zzz/item_dmenu.xml @@ -0,0 +1,46 @@ + + + + + + horizontal + 10 + + + + vertical + true + true + true + 0 + + + + true + 0 + 1 + 3 + true + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_dnfpackages.xml b/config/walker/themes/zzz/item_dnfpackages.xml new file mode 100644 index 0000000..eee87ff --- /dev/null +++ b/config/walker/themes/zzz/item_dnfpackages.xml @@ -0,0 +1,57 @@ + + + + + + horizontal + 10 + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + true + true + true + 0 + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_files.xml b/config/walker/themes/zzz/item_files.xml new file mode 100644 index 0000000..c5686ec --- /dev/null +++ b/config/walker/themes/zzz/item_files.xml @@ -0,0 +1,66 @@ + + + + + + horizontal + 10 + + + + large + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + 1 + + + + + + false + true + true + 0 + 1 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_providerlist.xml b/config/walker/themes/zzz/item_providerlist.xml new file mode 100644 index 0000000..b06e437 --- /dev/null +++ b/config/walker/themes/zzz/item_providerlist.xml @@ -0,0 +1,73 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + large + + + + + + horizontal + true + true + true + 5 + + + + false + true + true + 0 + + + + + + end + true + true + 0 + 0.5 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_symbols.xml b/config/walker/themes/zzz/item_symbols.xml new file mode 100644 index 0000000..09bb53a --- /dev/null +++ b/config/walker/themes/zzz/item_symbols.xml @@ -0,0 +1,53 @@ + + + + + + horizontal + 10 + + + + 2 + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/item_symbols_grid.xml b/config/walker/themes/zzz/item_symbols_grid.xml new file mode 100644 index 0000000..3c586e7 --- /dev/null +++ b/config/walker/themes/zzz/item_symbols_grid.xml @@ -0,0 +1,38 @@ + + + + + + vertical + 10 + + + + + + + + + true + true + + + + true + true + 0.5 + 2 + + + + + + diff --git a/config/walker/themes/zzz/item_todo.xml b/config/walker/themes/zzz/item_todo.xml new file mode 100644 index 0000000..7a7a1d7 --- /dev/null +++ b/config/walker/themes/zzz/item_todo.xml @@ -0,0 +1,53 @@ + + + + + + horizontal + 10 + + + + 48 + + + + + + vertical + true + true + 0 + + + + true + true + true + true + 0 + + + + + + false + true + 0 + 0 + + + + + + diff --git a/config/walker/themes/zzz/item_unicode.xml b/config/walker/themes/zzz/item_unicode.xml new file mode 100644 index 0000000..a93cbab --- /dev/null +++ b/config/walker/themes/zzz/item_unicode.xml @@ -0,0 +1,53 @@ + + + + + + horizontal + 10 + + + + 3 + + + + + + vertical + true + true + true + 0 + + + + false + true + true + 0 + + + + + + + + false + center + 0 + 0.5 + + + + diff --git a/config/walker/themes/zzz/keybind.xml b/config/walker/themes/zzz/keybind.xml new file mode 100644 index 0000000..b347a0c --- /dev/null +++ b/config/walker/themes/zzz/keybind.xml @@ -0,0 +1,32 @@ + + + + + + vertical + + + + + + + + + + + + + 5 + + + + + diff --git a/config/walker/themes/zzz/layout.xml b/config/walker/themes/zzz/layout.xml new file mode 100644 index 0000000..070782b --- /dev/null +++ b/config/walker/themes/zzz/layout.xml @@ -0,0 +1,160 @@ + + + + + + true + Walker + + + + hidden + horizontal + center + center + 600 + 570 + + + + vertical + true + true + 10 + + + + hidden + horizontal + fill + true + true + + + + fill + true + true + + + + + + + + horizontal + 10 + + + + Waiting for elephant... + true + true + false + 0.5 + + + + + + No Results + true + true + 0.5 + + + + + + false + true + true + true + 500 + 500 + 400 + true + true + automatic + automatic + + + + 1 + 1 + false + + + + + + + + + + + + + + true + 10 + + + + 10 + + + + + + true + end + 10 + + + + + + + + + 0 + false + + + + + + + + diff --git a/config/walker/themes/zzz/preview.xml b/config/walker/themes/zzz/preview.xml new file mode 100644 index 0000000..f8d6c74 --- /dev/null +++ b/config/walker/themes/zzz/preview.xml @@ -0,0 +1,20 @@ + + + + + + 300 + 500 + + + + true + true + + + + diff --git a/config/walker/themes/zzz/style.css b/config/walker/themes/zzz/style.css new file mode 100644 index 0000000..075285b --- /dev/null +++ b/config/walker/themes/zzz/style.css @@ -0,0 +1,197 @@ +@define-color window_bg_color #07090b; +@define-color accent_bg_color #1f2830; +@define-color theme_fg_color #eef7fd; +@define-color error_bg_color #ff0100; +@define-color error_fg_color #eef7fd; + +* { + all: unset; +} + +popover { + background: (@window_bg_color); + border: 4px solid (@theme_fg_color); + border-radius: 10px; + padding: 10px; +} + +.normal-icons { + -gtk-icon-size: 15px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +scrollbar { + opacity: 0; +} + +.box-wrapper { + box-shadow: + 0 19px 38px rgba(0, 0, 0, 0), + 0 15px 12px rgba(0, 0, 0, 0); + background: @window_bg_color; + padding: 20px; + border-radius: 20px; + border: 4px solid #eef7fd; +} + +.preview-box, +.elephant-hint, +.placeholder { + color: @theme_fg_color; +} + +.box {} + +.search-container { + border-radius: 10px; +} + +.input placeholder { + opacity: 1.0; +} + +.input selection { + background: #1f2830; +} + +.input { + caret-color: @theme_fg_color; + background: (@window_bg_color); + padding: 10px; + color: @theme_fg_color; +} + +.input:focus, +.input:active {} + +.content-container {} + +.placeholder {} + +.scroll {} + +.list { + color: @theme_fg_color; +} + +child {} + +.item-box { + border-radius: 10px; + padding: 10px; +} + +.item-quick-activation { + background: (@accent_bg_color); + border-radius: 10px; + padding: 10px; +} + +/* child:hover .item-box, */ +child:selected .item-box, +row:selected .item-box { + background: #1f2830; +} + +.item-text-box {} + +.item-subtext { + font-size: 12px; + opacity: 1.0; +} + +.providerlist .item-subtext { + font-size: unset; + opacity: 1.0; +} + +.item-image-text { + font-size: 28px; +} + +.preview { + border: 4px solid (@accent_bg_color); + /* padding: 10px; */ + border-radius: 10px; + color: @theme_fg_color; +} + +.calc .item-text { + font-size: 24px; +} + +.calc .item-subtext {} + +.symbols .item-image { + font-size: 24px; +} + +.todo.done .item-text-box { + opacity: 1.0; +} + +.todo.urgent { + font-size: 24px; +} + +.todo.active { + font-weight: bold; +} + +.bluetooth.disconnected { + opacity: 0.8; +} + +.preview .large-icons { + -gtk-icon-size: 64px; +} + +.keybinds { + padding-top: 10px; + border-top: 1px solid lighter(@window_bg_color); + font-size: 12px; + color: @theme_fg_color; +} + +.global-keybinds {} + +.item-keybinds {} + +.keybind {} + +.keybind-button { + opacity: 0.5; +} + +.keybind-button:hover { + opacity: 0.75; +} + +.keybind-bind { + text-transform: lowercase; + opacity: 0.35; +} + +.keybind-label { + padding: 2px 4px; + border-radius: 4px; + border: 1px solid @theme_fg_color; +} + +.error { + padding: 10px; + background: @error_bg_color; + color: @error_fg_color; +} + +:not(.calc).current { + font-style: italic; +} + +.preview-content.archlinuxpkgs, +.preview-content.dnfpackages { + font-family: IosevkaTerm Nerd Font; +}