Auto restart services on OOM

This commit is contained in:
Henry Hiles 2025-08-23 11:00:06 -04:00
commit 80b9e756d5
No known key found for this signature in database
8 changed files with 30 additions and 7 deletions

View file

@ -1,4 +1,5 @@
{
lib,
pkgs,
inputs,
config,
@ -67,4 +68,6 @@ in {
caddy.virtualHosts."${domain}".extraConfig = "reverse_proxy 127.0.0.1:${config.services.matrix-ooye.socket}";
};
systemd.services.matrix-ooye.serviceConfig.Restart = lib.mkForce "always";
}

View file

@ -1,7 +1,13 @@
{inputs, ...}: {
{
inputs,
lib,
...
}: {
imports = [inputs.grapevine.nixosModules.default];
networking.firewall.allowedTCPPorts = [8448];
systemd.services.grapevine.serviceConfig.Restart = lib.mkForce "always";
services = let
domain = "federated.nexus";
subdomain = "matrix.${domain}";