From 2308d8042e3cad5fada7b2c667afbeeda7936e82 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Wed, 23 Sep 2026 15:43:48 -0400 Subject: [PATCH] run media off of sshfs for continuwuity --- .../quadraticserver/matrix/continuwuity.nix | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/clients/quadraticserver/matrix/continuwuity.nix b/clients/quadraticserver/matrix/continuwuity.nix index b44b943..5abccd6 100644 --- a/clients/quadraticserver/matrix/continuwuity.nix +++ b/clients/quadraticserver/matrix/continuwuity.nix @@ -5,6 +5,7 @@ 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" ]; }; quad.matrix = rec { @@ -27,4 +28,23 @@ }; }; }; + + system.fsPackages = [ + pkgs.sshfs + ]; + + systemd.mounts = [ + { + what = "u675579@u675579.your-storagebox.de:/media"; + where = "/var/lib/private/continuwuity/media"; + type = "fuse.sshfs"; + options = builtins.concatStringsSep "," [ + "_netdev" + "ServerAliveInterval=15" + "ServerAliveCountMax=3" + "IdentityFile=/home/quadradical/.ssh/id_ed25519" + "allow_other" + ]; + } + ]; }