nixos/moonraker: set default machine.provider to none if system control is disabled

This suppresses warnings about missing PolicyKit rules.

sorki 7a6c5213 bb884bb8

Changed files
+2
nixos
modules
services
+2
nixos/modules/services/misc/moonraker.nix
···
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 ''