From 8addcd15c193ff0605c5b96b51dd5d423b5c360f Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@private.storage>
Date: Tue, 13 Sep 2022 16:53:08 +0000
Subject: [PATCH] Use our modified Grafana service definition

---
 nixos/modules/monitoring/server/grafana.nix | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/nixos/modules/monitoring/server/grafana.nix b/nixos/modules/monitoring/server/grafana.nix
index 0923885f..9f8bf6b5 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;
-- 
GitLab