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"; + }; }; + }