From dfc3c2884acbd91e593d420d4c8b2ddb800d11f7 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Mon, 21 Sep 2026 15:39:52 +0800 Subject: [PATCH] fix(aquamarine): order transmission after its data mount --- hosts/idols-aquamarine/transmission.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hosts/idols-aquamarine/transmission.nix b/hosts/idols-aquamarine/transmission.nix index 11823b9c..144c74a8 100644 --- a/hosts/idols-aquamarine/transmission.nix +++ b/hosts/idols-aquamarine/transmission.nix @@ -136,4 +136,9 @@ in seed-queue-size = 10; }; }; + + # The /data mounts are `nofail`, so nothing orders transmission after them; + # without this the unit can start before /data/fileshare/public is mounted and + # fail its mount-namespace setup (seen on the host, where the tasks race). + systemd.services.transmission.unitConfig.RequiresMountsFor = "/data/fileshare/public"; }