···25252626 systemd.tmpfiles.rules = [
2727 "d /mnt/storage2/immich 0750 immich immich -"
2828+2929+ # Required before transmission.service starts because its sandbox bind-mounts
3030+ # these paths. nixarr declares them too, but quote-wrapped tmpfiles paths can
3131+ # fail to materialize before the service restart during switch.
3232+ "d /mnt/storage1/nixarr/media/torrents 0755 transmission media - -"
3333+ "d /mnt/storage1/nixarr/media/torrents/.incomplete 0755 transmission media - -"
3434+ "d /mnt/storage1/nixarr/media/torrents/.watch 0755 transmission media - -"
2835 ];
3636+3737+ # nixarr configures SABnzbd through services.sabnzbd.settings on newer nixpkgs,
3838+ # but NixOS keeps the legacy configFile default when system.stateVersion < 26.05,
3939+ # causing those settings to be ignored. Force the new settings-backed path.
4040+ services.sabnzbd.configFile = lib.mkForce null;
29413042 age.secrets.wireguard.file = ../secrets/wireguard.age;
3143