From 71d0c3e7e6f8767c7a17ba076101fdbf1e2ee044 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Thu, 10 Jul 2025 18:52:33 -0700 Subject: [PATCH] caddy: serviceMountDeps --- services/caddy.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/caddy.nix b/services/caddy.nix index 3a0c622..23b2598 100644 --- a/services/caddy.nix +++ b/services/caddy.nix @@ -3,9 +3,17 @@ service_configs, username, pkgs, + serviceMountDeps, ... }: { + imports = [ + (serviceMountDeps "caddy" [ + "/var/lib/caddy" + service_configs.https.data_dir + ] pkgs) + ]; + services.caddy = { enable = true; email = "titaniumtown@proton.me"; @@ -23,6 +31,7 @@ systemd.tmpfiles.rules = [ "d ${service_configs.https.data_dir} 750 ${config.services.caddy.user} ${config.services.caddy.group}" + "d /var/lib/caddy 750 ${config.services.caddy.user} ${config.services.caddy.group}" ]; systemd.packages = with pkgs; [ nssTools ];