From fc9c6f1b81bde05c71cc91f465da36965347e343 Mon Sep 17 00:00:00 2001 From: Jakub Dorfman Date: Tue, 28 Apr 2026 20:44:14 +0200 Subject: [PATCH] fix: correct systemd path and service configuration for Caddy route reload --- caddy.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/caddy.nix b/caddy.nix index 1a05373..0403349 100755 --- a/caddy.nix +++ b/caddy.nix @@ -32,16 +32,19 @@ ''; }; - systemd.path."caddy-routes-reload" = { + + systemd.paths."caddy-routes-reload" = { wantedBy = [ "multi-user.target" ]; pathConfig = { PathChanged = "/var/lib/containers/routes/routes.caddy"; }; }; - systemd.service."caddy-routes-reload" = { - script = '' - systemctl reload caddy - ''; + systemd.services."caddy-routes-reload" = { + serviceConfig = { + Type = "oneshot"; + ExecStart = "${pkgs.systemd}/bin/systemctl reload caddy.service"; + }; }; + }