From bdaf63da2048e42ac650cf0655e8983ec37bce76 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Sun, 24 Mar 2024 18:25:26 -0400 Subject: [PATCH] try to restart services after waiting for identity file --- modules/nixos/services/cloudflare.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/nixos/services/cloudflare.nix b/modules/nixos/services/cloudflare.nix index 64c4a97..0594c68 100644 --- a/modules/nixos/services/cloudflare.nix +++ b/modules/nixos/services/cloudflare.nix @@ -78,6 +78,10 @@ in { owner = "caddy"; group = "caddy"; }; + systemd.services.cloudflare-api-secret.ServiceConfig.ExecStartPost = '' + /run/current-system/sw/bin/systemctl restart caddy.service + /run/current-system/sw/bin/systemctl restart cloudflare-dyndns.service + ''; # Wait for secret to exist systemd.services.caddy = {