From 40da2564bbed4fdde90e177619fe3b16620faca3 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Wed, 23 Sep 2026 15:53:00 -0400 Subject: [PATCH] RequiresMountsFor is a unitConfig not serviceConfig --- clients/quadraticserver/matrix/continuwuity.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/clients/quadraticserver/matrix/continuwuity.nix b/clients/quadraticserver/matrix/continuwuity.nix index 5abccd6..64bf667 100644 --- a/clients/quadraticserver/matrix/continuwuity.nix +++ b/clients/quadraticserver/matrix/continuwuity.nix @@ -1,11 +1,13 @@ { lib, pkgs, ... }: { - systemd.services.continuwuity.serviceConfig = { - MemoryMax = "5.5G"; - MemorySwapMax = "4.5G"; - TimeoutStartSec = "10m"; - Restart = lib.mkForce "always"; - ExecStartPost = "/bin/sh -c 'until ${lib.getExe pkgs.curl} -s -f https://matrix.federated.nexus/.well-known/matrix/client; do sleep 1; done'"; - RequiresMountsFor = [ "/var/lib/private/continuwuity/media" ]; + systemd.services.continuwuity = { + unitConfig.RequiresMountsFor = [ "/var/lib/private/continuwuity/media" ]; + serviceConfig = { + MemoryMax = "5.5G"; + MemorySwapMax = "4.5G"; + TimeoutStartSec = "10m"; + Restart = lib.mkForce "always"; + ExecStartPost = "/bin/sh -c 'until ${lib.getExe pkgs.curl} -s -f https://matrix.federated.nexus/.well-known/matrix/client; do sleep 1; done'"; + }; }; quad.matrix = rec {