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