From 7a6c5213ce7be4aed8e9095de4f56a007bbed901 Mon Sep 17 00:00:00 2001 From: sorki Date: Sat, 19 Apr 2025 08:20:11 +0200 Subject: [PATCH] nixos/moonraker: set default machine.provider to none if system control is disabled This suppresses warnings about missing PolicyKit rules. --- nixos/modules/services/misc/moonraker.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/misc/moonraker.nix b/nixos/modules/services/misc/moonraker.nix index 43d46a690915..9c6067634209 100644 --- a/nixos/modules/services/misc/moonraker.nix +++ b/nixos/modules/services/misc/moonraker.nix @@ -224,6 +224,8 @@ in platform = "linux"; enable_estimator_updates = false; }; + # suppress PolicyKit warnings if system control is disabled + machine.provider = lib.mkIf (!cfg.allowSystemControl) (lib.mkDefault "none"); }; security.polkit.extraConfig = lib.optionalString cfg.allowSystemControl ''