mirror of
https://github.com/ItsDrike/nixdots
synced 2024-12-25 06:24:35 +00:00
Add walker launcher
This commit is contained in:
parent
63113f0fd6
commit
705ef3451a
|
@ -3,7 +3,7 @@
|
|||
#./anyrun
|
||||
#./rofi
|
||||
#./tofi
|
||||
#./walker
|
||||
./walker
|
||||
./wofi
|
||||
];
|
||||
}
|
||||
|
|
97
home/programs/graphical/launchers/walker/config.json
Normal file
97
home/programs/graphical/launchers/walker/config.json
Normal 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": "/"
|
||||
}
|
||||
]
|
||||
}
|
13
home/programs/graphical/launchers/walker/default.nix
Normal file
13
home/programs/graphical/launchers/walker/default.nix
Normal 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;
|
||||
};
|
||||
}
|
90
home/programs/graphical/launchers/walker/style.css
Normal file
90
home/programs/graphical/launchers/walker/style.css
Normal 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;
|
||||
}
|
Loading…
Reference in a new issue