Files
lux/modules/capabilities/walker.nix
T

34 lines
707 B
Nix

{
flake.modules.homeManager.walker =
{ config, lib, ... }:
let
launcherCommand = lib.getExe config.services.walker.package;
in
{
services.walker = {
enable = true;
systemd.enable = true;
};
meta.desktop.launcher = {
package = config.services.walker.package;
commands = {
open = [ launcherCommand ];
files = [
launcherCommand
"--query"
"/"
"--placeholder"
"Find files"
];
dmenu = [
launcherCommand
"--dmenu"
"--placeholder"
"Search clipboard"
];
};
};
};
}