From cff00b637db104c8d08562206bdc20e4ebd8f2a4 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Wed, 20 Mar 2024 15:15:29 -0400 Subject: [PATCH] feat: restart heracles if the config file changes --- nix/base-system/modules/darwin-monitor.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nix/base-system/modules/darwin-monitor.nix b/nix/base-system/modules/darwin-monitor.nix index c1710b4..8e69db7 100644 --- a/nix/base-system/modules/darwin-monitor.nix +++ b/nix/base-system/modules/darwin-monitor.nix @@ -102,6 +102,9 @@ with lib; "--listen=${config.services.heracles.listen}" "--config=/etc/${config.environment.etc."heracles.yaml".target}" ]; + WatchPaths = [ + "/etc/${config.environment.etc."heracles.yaml".target}" + ]; KeepAlive = true; RunAtLoad = true; };