mirror of
https://github.com/ItsDrike/nixdots
synced 2024-12-26 05:54:35 +00:00
Add walker launcher
This commit is contained in:
parent
63113f0fd6
commit
705ef3451a
|
@ -3,7 +3,7 @@
|
||||||
#./anyrun
|
#./anyrun
|
||||||
#./rofi
|
#./rofi
|
||||||
#./tofi
|
#./tofi
|
||||||
#./walker
|
./walker
|
||||||
./wofi
|
./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