diff --git a/modules/services/khd/default.nix b/modules/services/khd/default.nix index 3281a02d..ee27bad7 100644 --- a/modules/services/khd/default.nix +++ b/modules/services/khd/default.nix @@ -55,7 +55,8 @@ in launchd.user.agents.khd = { path = [ cfg.package pkgs.kwm config.environment.systemPath ]; - serviceConfig.ProgramArguments = [ "${cfg.package}/bin/khd" "-c" "/etc/khdrc" ]; + serviceConfig.ProgramArguments = [ "${cfg.package}/bin/khd" ] + ++ optionals (cfg.khdConfig != "") [ "-c" "/etc/khdrc" ]; serviceConfig.KeepAlive = true; serviceConfig.ProcessType = "Interactive"; serviceConfig.Sockets.Listeners =