From c9d54df7b9f5ef00fd490b0f039931ee219b2852 Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@private.storage>
Date: Mon, 13 Dec 2021 14:02:49 +0000
Subject: [PATCH] Fix systemd dependencies

Thanks go out to @tomprince!
---
 nixos/modules/monitoring/exporters/tahoe.nix | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/nixos/modules/monitoring/exporters/tahoe.nix b/nixos/modules/monitoring/exporters/tahoe.nix
index 0195e9b2..f6e59236 100644
--- a/nixos/modules/monitoring/exporters/tahoe.nix
+++ b/nixos/modules/monitoring/exporters/tahoe.nix
@@ -42,8 +42,6 @@ in {
       systemd.services.tahoe-metrics-collector = {
         enable = true;
         description = "Tahoe metrics gathering service";
-        wantedBy = [ "multi-user.target" ];
-        wants = [ "tahoe.storage.service" ];
         after = [ "tahoe.storage.service" ];
         startAt = cfg.interval;
         path = [ pkgs.curl ];
@@ -56,6 +54,9 @@ in {
           mv "${cfg.outFile}.tmp" "${cfg.outFile}"
         '';
       };
+      systemd.timers.tahoe-metrics-collector = {
+        after = [ "tahoe.storage.service" ];
+      };
   };
 }
 
-- 
GitLab