Add .config/walker/config.json

Add .config/walker/themes/default.json
Add .config/walker/themes/default.css
Add .config/walker/themes/default.toml
This commit is contained in:
Jinks 2025-01-03 06:51:38 +01:00
parent 024f45246d
commit 3df253d915
4 changed files with 617 additions and 0 deletions

View file

@ -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
}

View file

@ -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"
}
}
}

View file

@ -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);
}

View file

@ -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