diff --git a/private_dot_config/walker/config.json b/private_dot_config/walker/config.json new file mode 100644 index 0000000..664d53f --- /dev/null +++ b/private_dot_config/walker/config.json @@ -0,0 +1,265 @@ +{ + "activation_mode": { + "labels": "jkl;asdf" + }, + "app_launch_prefix": "", + "as_window": false, + "builtins": { + "ai": { + "anthropic": { + "prompts": [ + { + "label": "General Assistant", + "max_tokens": 1000, + "model": "claude-3-5-sonnet-20241022", + "prompt": "You are a helpful general assistant. Keep your answers short and precise.", + "temperature": 1 + } + ] + }, + "icon": "help-browser", + "name": "ai", + "placeholder": "AI", + "switcher_only": true, + "weight": 5 + }, + "applications": { + "actions": { + "enabled": true, + "hide_category": false, + "hide_without_query": true + }, + "context_aware": true, + "hide_actions_with_empty_query": true, + "name": "applications", + "placeholder": "Applications", + "prioritize_new": true, + "refresh": true, + "show_generic": true, + "show_icon_when_single": true, + "show_sub_when_single": true, + "weight": 5 + }, + "bookmarks": { + "entries": [ + { + "keywords": [ + "walker", + "github" + ], + "label": "Walker", + "url": "https://github.com/abenz1267/walker" + } + ], + "icon": "bookmark", + "name": "bookmarks", + "placeholder": "Bookmarks", + "switcher_only": true, + "weight": 5 + }, + "calc": { + "icon": "accessories-calculator", + "min_chars": 3, + "name": "calc", + "placeholder": "Calculator", + "require_number": true, + "weight": 5 + }, + "clipboard": { + "avoid_line_breaks": true, + "exec": "wl-copy", + "image_height": 300, + "max_entries": 10, + "name": "clipboard", + "placeholder": "Clipboard", + "switcher_only": true, + "weight": 5 + }, + "commands": { + "icon": "utilities-terminal", + "name": "commands", + "placeholder": "Commands", + "switcher_only": true, + "weight": 5 + }, + "custom_commands": { + "icon": "utilities-terminal", + "name": "custom_commands", + "placeholder": "Custom Commands", + "weight": 5 + }, + "dmenu": { + "name": "dmenu", + "placeholder": "Dmenu", + "switcher_only": true, + "weight": 5 + }, + "emojis": { + "exec": "wl-copy", + "history": true, + "name": "emojis", + "placeholder": "Emojis", + "show_unqualified": false, + "switcher_only": true, + "typeahead": true, + "weight": 5 + }, + "finder": { + "concurrency": 8, + "icon": "file", + "ignore_gitignore": true, + "name": "finder", + "placeholder": "Finder", + "refresh": true, + "show_icon_when_single": true, + "switcher_only": true, + "use_fd": false, + "weight": 5 + }, + "runner": { + "generic_entry": false, + "history": true, + "icon": "utilities-terminal", + "name": "runner", + "placeholder": "Runner", + "refresh": true, + "typeahead": true, + "weight": 5 + }, + "ssh": { + "history": true, + "icon": "preferences-system-network", + "name": "ssh", + "placeholder": "SSH", + "refresh": true, + "switcher_only": true, + "weight": 5 + }, + "switcher": { + "name": "switcher", + "placeholder": "Switcher", + "prefix": "/", + "weight": 5 + }, + "symbols": { + "after_copy": "", + "history": true, + "name": "symbols", + "placeholder": "Symbols", + "switcher_only": true, + "typeahead": true, + "weight": 5 + }, + "websearch": { + "entries": [ + { + "name": "Google", + "switcher_only": true, + "url": "https://www.google.com/search?q=%TERM%" + }, + { + "name": "DuckDuckGo", + "switcher_only": true, + "url": "https://duckduckgo.com/?q=%TERM%" + }, + { + "name": "Ecosia", + "switcher_only": true, + "url": "https://www.ecosia.org/search?q=%TERM%" + }, + { + "name": "Yandex", + "switcher_only": true, + "url": "https://yandex.com/search/?text=%TERM%" + }, + { + "name": "SearXNG", + "url": "https://s.sweevo.net/search?q=%TERM%" + } + ], + "icon": "applications-internet", + "name": "websearch", + "placeholder": "Websearch", + "weight": 5 + }, + "windows": { + "icon": "view-restore", + "name": "windows", + "placeholder": "Windows", + "show_icon_when_single": true, + "weight": 5 + } + }, + "close_when_open": false, + "disable_click_to_close": false, + "events": { + "on_activate": "", + "on_exit": "", + "on_launch": "", + "on_query_change": "", + "on_selection": "" + }, + "force_keyboard_focus": false, + "hotreload_theme": false, + "keys": { + "accept_typeahead": [ + "tab" + ], + "activation_modifiers": { + "alternate": "alt", + "keep_open": "shift" + }, + "ai": { + "clear_session": [ + "ctrl x" + ], + "copy_last_response": [ + "ctrl c" + ], + "resume_session": [ + "ctrl r" + ], + "run_last_response": [ + "ctrl e" + ] + }, + "close": [ + "esc" + ], + "next": [ + "down" + ], + "prev": [ + "up" + ], + "remove_from_history": [ + "shift backspace" + ], + "resume_query": [ + "ctrl r" + ], + "toggle_exact_search": [ + "ctrl m" + ], + "trigger_labels": "lalt" + }, + "list": { + "dynamic_sub": true, + "keyboard_scroll_style": "emacs", + "max_entries": 50, + "placeholder": "No Results", + "show_initial_entries": true, + "single_click": true, + "visibility_threshold": 20 + }, + "locale": "", + "monitor": "", + "search": { + "delay": 0, + "placeholder": "Search...", + "resume_last_query": false + }, + "terminal_title_flag": "", + "theme": "default", + "timeout": 0 +} diff --git a/private_dot_config/walker/themes/default.json b/private_dot_config/walker/themes/default.json new file mode 100644 index 0000000..0eae026 --- /dev/null +++ b/private_dot_config/walker/themes/default.json @@ -0,0 +1,95 @@ +{ + "ui": { + "anchors": { + "bottom": true, + "left": true, + "right": true, + "top": true + }, + "window": { + "box": { + "ai_scroll": { + "h_align": "fill", + "height": 300, + "list": { + "item": { + "h_align": "fill", + "name": "aiItem", + "v_align": "fill", + "wrap": true, + "x_align": 0, + "y_align": 0 + }, + "name": "aiList", + "orientation": "vertical", + "spacing": 10, + "width": 400 + }, + "margins": { + "top": 8 + }, + "max_height": 300, + "min_width": 400, + "name": "aiScroll", + "v_align": "fill", + "width": 400 + }, + "bar": { + "entry": { + "h_align": "fill", + "h_expand": true, + "icon": { + "h_align": "center", + "h_expand": true, + "pixel_size": 24, + "theme": "" + } + }, + "orientation": "horizontal", + "position": "end" + }, + "h_align": "center", + "margins": { + "top": 200 + }, + "scroll": { + "list": { + "item": { + "activation_label": { + "h_align": "fill", + "v_align": "fill", + "width": 20, + "x_align": 0.5, + "y_align": 0.5 + }, + "icon": { + "pixel_size": 26, + "theme": "" + } + }, + "margins": { + "top": 8 + }, + "max_height": 300, + "max_width": 400, + "min_width": 400, + "width": 400 + } + }, + "search": { + "input": { + "h_align": "fill", + "h_expand": true, + "icons": true + }, + "spinner": { + "hide": true + } + }, + "width": 450 + }, + "h_align": "fill", + "v_align": "fill" + } + } +} \ No newline at end of file diff --git a/private_dot_config/walker/themes/private_default.css b/private_dot_config/walker/themes/private_default.css new file mode 100644 index 0000000..6f9cf45 --- /dev/null +++ b/private_dot_config/walker/themes/private_default.css @@ -0,0 +1,155 @@ +/* AUTO GENERATED. DO NOT EDIT. CHANGES WILL BE OVERWRITTEN. */ + +@define-color foreground rgba(255, 255, 255, 0.8); +@define-color background hsla(240, 12.7%, 13.9%, 0.98); +@define-color color1 hsl(172, 100%, 25.3%); +/* AUTO GENERATED. DO NOT EDIT. CHANGES WILL BE OVERWRITTEN. */ + +#window, +#box, +#aiScroll, +#aiList, +#search, +#password, +#input, +#prompt, +#clear, +#typeahead, +#list, +child, +scrollbar, +slider, +#item, +#text, +#label, +#bar, +#sub, +#activationlabel { + all: unset; +} + +#window { + color: @foreground; +} + +#box { + border-radius: 2px; + background: @background; + padding: 32px; + border: 1px solid lighter(@background); + box-shadow: + 0 19px 38px rgba(0, 0, 0, 0.3), + 0 15px 12px rgba(0, 0, 0, 0.22); +} + +#search { + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.1), + 0 1px 2px rgba(0, 0, 0, 0.22); + background: lighter(@background); + padding: 8px; +} + +#prompt { + margin-left: 4px; + margin-right: 12px; + color: @foreground; + opacity: 0.2; +} + +#clear { + color: @foreground; + opacity: 0.8; +} + +#password, +#input, +#typeahead { + border-radius: 2px; +} + +#input { + background: none; +} + +#password { +} + +#spinner { + padding: 8px; +} + +#typeahead { + color: @foreground; + opacity: 0.8; +} + +#input placeholder { + opacity: 0.5; +} + +#list { +} + +child { + padding: 8px; + border-radius: 2px; +} + +child:selected, +child:hover { + background: alpha(@color1, 0.4); +} + +#item { +} + +#icon { + margin-right: 8px; +} + +#text { +} + +#label { + font-weight: 500; +} + +#sub { + opacity: 0.5; + font-size: 0.8em; +} + +#activationlabel { +} + +#bar { +} + +.barentry { +} + +.activation #activationlabel { +} + +.activation #text, +.activation #icon, +.activation #search { + opacity: 0.5; +} + +.aiItem { + padding: 10px; + border-radius: 2px; + color: @foreground; + background: @background; +} + +.aiItem.user { + padding-left: 0; + padding-right: 0; +} + +.aiItem.assistant { + background: lighter(@background); +} diff --git a/private_dot_config/walker/themes/private_default.toml b/private_dot_config/walker/themes/private_default.toml new file mode 100644 index 0000000..7ea3081 --- /dev/null +++ b/private_dot_config/walker/themes/private_default.toml @@ -0,0 +1,102 @@ +# AUTO GENERATED. DO NOT EDIT. CHANGES WILL BE OVERWRITTEN. + +[ui.anchors] +bottom = true +left = true +right = true +top = true + +[ui.window] +h_align = "fill" +v_align = "fill" + +[ui.window.box] +h_align = "center" +width = 450 + +[ui.window.box.bar] +orientation = "horizontal" +position = "end" + +[ui.window.box.bar.entry] +h_align = "fill" +h_expand = true + +[ui.window.box.bar.entry.icon] +h_align = "center" +h_expand = true +pixel_size = 24 +theme = "" + +[ui.window.box.margins] +top = 200 + +[ui.window.box.ai_scroll] +name = "aiScroll" +h_align = "fill" +v_align = "fill" +max_height = 300 +min_width = 400 +height = 300 +width = 400 + +[ui.window.box.ai_scroll.margins] +top = 8 + +[ui.window.box.ai_scroll.list] +name = "aiList" +orientation = "vertical" +width = 400 +spacing = 10 + +[ui.window.box.ai_scroll.list.item] +name = "aiItem" +h_align = "fill" +v_align = "fill" +x_align = 0 +y_align = 0 +wrap = true + +[ui.window.box.scroll.list] +max_height = 300 +max_width = 400 +min_width = 400 +width = 400 + +[ui.window.box.scroll.list.item.activation_label] +h_align = "fill" +v_align = "fill" +width = 20 +x_align = 0.5 +y_align = 0.5 + +[ui.window.box.scroll.list.item.icon] +pixel_size = 26 +theme = "" + +[ui.window.box.scroll.list.margins] +top = 8 + +[ui.window.box.search.prompt] +name = "prompt" +icon = "edit-find" +theme = "" +pixel_size = 18 +h_align = "center" +v_align = "center" + +[ui.window.box.search.clear] +name = "clear" +icon = "edit-clear" +theme = "" +pixel_size = 18 +h_align = "center" +v_align = "center" + +[ui.window.box.search.input] +h_align = "fill" +h_expand = true +icons = true + +[ui.window.box.search.spinner] +hide = true