{ 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" ]; }; }; }; }