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

This suppresses warnings about missing PolicyKit rules.
This commit is contained in:
sorki
2025-04-19 08:21:49 +02:00
parent bb884bb83f
commit 7a6c5213ce
@@ -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 ''