Add walker launcher

This commit is contained in:
ItsDrike 2024-06-10 19:55:38 +02:00
parent 63113f0fd6
commit 705ef3451a
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0
4 changed files with 201 additions and 1 deletions

View file

@ -3,7 +3,7 @@
#./anyrun
#./rofi
#./tofi
#./walker
./walker
./wofi
];
}

View file

@ -0,0 +1,97 @@
{
"placeholder": "Search...",
"keep_open": false,
"ignore_mouse": false,
"ssh_host_file": "",
"enable_typeahead": false,
"show_initial_entries": true,
"fullscreen": false,
"scrollbar_policy": "automatic",
"hyprland": {
"context_aware_history": false
},
"activation_mode": {
"disabled": false,
"use_f_keys": false,
"use_alt": false
},
"search": {
"delay": 0,
"hide_icons": false,
"margin_spinner": 10,
"hide_spinner": false
},
"runner": {
"excludes": [
"rm"
]
},
"clipboard": {
"max_entries": 10,
"image_height": 300
},
"align": {
"ignore_exlusive": true,
"width": 400,
"horizontal": "center",
"vertical": "start",
"anchors": {
"top": false,
"left": false,
"bottom": false,
"right": false
},
"margins": {
"top": 20,
"bottom": 0,
"end": 0,
"start": 0
}
},
"list": {
"height": 300,
"margin_top": 10,
"always_show": true,
"hide_sub": false
},
"orientation": "vertical",
"icons": {
"theme": "",
"hide": false,
"size": 28,
"image_height": 200
},
"modules": [
{
"name": "runner",
"prefix": ""
},
{
"name": "applications",
"prefix": ""
},
{
"name": "ssh",
"prefix": "",
"switcher_exclusive": true
},
{
"name": "finder",
"prefix": "",
"switcher_exclusive": true
},
{
"name": "commands",
"prefix": "",
"switcher_exclusive": true
},
{
"name": "websearch",
"prefix": "?"
},
{
"name": "switcher",
"prefix": "/"
}
]
}

View file

@ -0,0 +1,13 @@
{
pkgs,
...
}: {
home.packages = with pkgs; [
walker
];
xdg.configFile = {
"walker/config.json".source = ./config.json;
"walker/style.css".source = ./style.css;
};
}

View file

@ -0,0 +1,90 @@
* {
color: #dcd7ba;
}
#window {
background: #1c1c23;
opacity: 0.9;
border: 4px solid #26262d;
}
#box {
background: #16161d;
padding: 10px;
border-radius: 2px;
}
#searchwrapper {}
#search,
#typeahead {
border-radius: 0;
outline: none;
outline-width: 0px;
box-shadow: none;
border-bottom: none;
border: none;
background: #1f1f28;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
border-radius: 2px;
}
#spinner {
opacity: 0;
}
#spinner.visible {
opacity: 1;
}
#typeahead {
background: none;
opacity: 0.5;
}
#search placeholder {
opacity: 0.5;
}
#list {
background: #1c1c23;
}
row:selected {
background: rgba(100, 100, 100, 0.3);
}
.item {
padding: 5px;
border-radius: 2px;
}
.icon {
padding-right: 5px;
}
.textwrapper {}
.label {}
.sub {
opacity: 0.5;
}
.activationlabel {
opacity: 0.25;
}
.activation .activationlabel {
opacity: 1;
color: #76946a;
}
.activation .textwrapper,
.activation .icon,
.activation .search {
opacity: 0.5;
}