diff --git a/clients/quadraticserver/restart.nix b/clients/quadraticserver/restart.nix new file mode 100644 index 0000000..96eaa07 --- /dev/null +++ b/clients/quadraticserver/restart.nix @@ -0,0 +1,11 @@ +{ + systemd.timers.reboot = { + wantedBy = [ "timers.target" ]; + timerConfig = { + OnCalendar = "*-*-* 02:00:00"; + Persistent = true; + Unit = "reboot.target"; + }; + }; + +} diff --git a/modules/server/continuwuity.nix b/modules/server/continuwuity.nix index 8ca0902..7a32ad8 100644 --- a/modules/server/continuwuity.nix +++ b/modules/server/continuwuity.nix @@ -18,10 +18,7 @@ }; config = { - systemd.services.continuwuity.serviceConfig = { - Restart = lib.mkForce "always"; - RuntimeMaxSec = "1d"; - }; + systemd.services.continuwuity.serviceConfig.Restart = lib.mkForce "always"; services = let subdomain = "matrix.${config.quad.matrix.domain}";