From 78960914285390d2b80307f8a81fa1eb222a29ea Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Wed, 29 Oct 2025 11:42:29 -0400 Subject: [PATCH] add auto restart --- modules/server/caddy.nix | 2 +- modules/server/continuwuity.nix | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/server/caddy.nix b/modules/server/caddy.nix index 4882481..a1b9fdd 100644 --- a/modules/server/caddy.nix +++ b/modules/server/caddy.nix @@ -22,7 +22,7 @@ "github.com/ggicci/caddy-jwt@v1.1.0" "pkg.jsn.cam/caddy-defender@v0.9.0" ]; - hash = "sha256-2FDvTpK608UrnOXvjzC7S2gtxf9HUOE9Mw2/E6YzBi0="; + hash = "sha256-HbVHQb97MQwaoXwf1EP0fr+4yKuZC6nTicvxw6JZAkY="; }; virtualHosts = lib.mapAttrs (domain: host: { diff --git a/modules/server/continuwuity.nix b/modules/server/continuwuity.nix index 8f1efcc..8ca0902 100644 --- a/modules/server/continuwuity.nix +++ b/modules/server/continuwuity.nix @@ -12,14 +12,16 @@ settings = lib.mkOption { type = lib.types.submodule { freeformType = (pkgs.formats.toml { }).type; - }; default = { }; }; }; config = { - systemd.services.continuwuity.serviceConfig.Restart = lib.mkForce "always"; + systemd.services.continuwuity.serviceConfig = { + Restart = lib.mkForce "always"; + RuntimeMaxSec = "1d"; + }; services = let subdomain = "matrix.${config.quad.matrix.domain}";