Files
lux/modules/capabilities/walker.nix
T

41 lines
807 B
Nix

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