fix: dynamic wallpaper

This commit is contained in:
kenji
2025-12-25 00:41:44 -06:00
parent cf28f0cede
commit c604816aa9
7 changed files with 221 additions and 75 deletions
+21 -58
View File
@@ -1,74 +1,37 @@
{
inputs,
config,
pkgs,
...
}: {
services.walker = {
imports = [inputs.walker.homeManagerModules.default];
programs.walker = {
enable = true;
settings = {
force_keyboard_focus = true;
selection_wrap = true;
hide_action_hints = true;
runAsService = true;
theme = "default";
package = inputs.walker.packages.${pkgs.system}.default;
placeholders = {
"default" = {
input = " Search...";
list = "No Results";
};
config = {
icons.theme = config.gtk.iconTheme.name;
placeholders.default = {
input = "Search";
list = "No Results";
};
keybinds = {
quick_activate = [];
};
columns = {
symbols = 1;
};
providers = {
max_results = 256;
default = [
"desktopapplications"
"websearch"
];
# Prefixes for specific searches
prefixes = [
{
prefix = "/";
provider = "providerlist";
}
{
prefix = ".";
provider = "files";
}
{
prefix = ":";
provider = "symbols";
}
{
prefix = "=";
provider = "calc";
}
{
prefix = "@";
provider = "websearch";
}
{
prefix = "$";
provider = "clipboard";
}
];
};
emergencies = [
providers.prefixes = [
{
text = "Restart Walker";
command = "pkill walker && walker --daemon";
provider = "websearch";
prefix = "+";
}
{
provider = "providerlist";
prefix = "_";
}
];
keybinds.quick_activate = ["F1" "F2" "F3"];
};
};
}