diff --git a/modules/services/khd.nix b/modules/services/khd.nix index fc57507..336e61e 100644 --- a/modules/services/khd.nix +++ b/modules/services/khd.nix @@ -33,7 +33,7 @@ in services.khd.package = mkDefault pkgs.khd; - security.accessibilityPrograms = [ "${cfg.package}/bin/khd" ]; + security.accessibilityPrograms = mkIf cfg.enableAccessibilityAccess [ "${cfg.package}/bin/khd" ]; launchd.user.agents.khd = { path = [ cfg.package pkgs.kwm config.environment.systemPath ]; diff --git a/modules/services/kwm.nix b/modules/services/kwm.nix index cd795b4..db2a0f6 100644 --- a/modules/services/kwm.nix +++ b/modules/services/kwm.nix @@ -33,7 +33,7 @@ in services.kwm.package = mkDefault pkgs.kwm; - security.accessibilityPrograms = [ "${cfg.package}/kwm" ]; + security.accessibilityPrograms = mkIf cfg.enableAccessibilityAccess [ "${cfg.package}/kwm" ]; launchd.user.agents.kwm = { serviceConfig.Program = "${cfg.package}/kwm";