diff --git a/nixos/modules/monitoring/server/grafana.nix b/nixos/modules/monitoring/server/grafana.nix index 0923885f86d9bcebc4d3df590c71fbcddd8d1df8..9f8bf6b5242db919afe18b6f5031a15d09cdb539 100644 --- a/nixos/modules/monitoring/server/grafana.nix +++ b/nixos/modules/monitoring/server/grafana.nix @@ -19,6 +19,12 @@ let }; in { + + # Override Grafana module so we can specify datasource UIDs + # Copied from https://nixos.org/manual/nixos/stable/#sec-replace-modules + disabledModules = [ "services/monitoring/grafana.nix" ]; + imports = [ ./grafana-service.nix ]; + options.services.private-storage.monitoring.grafana = { domains = lib.mkOption { type = lib.types.listOf lib.types.str;