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 ];