From e7f2994b35cf1ea84add09757770ab2d49b3f4b1 Mon Sep 17 00:00:00 2001 From: Lars Gerchow Date: Fri, 15 May 2026 18:15:27 +0200 Subject: [PATCH] chore: route MAT_VIS_CACHE into anvil-dev substrate When running on Lars anvil-dev VM, point MAT_VIS_CACHE at /srv/anvil/caches/mat-vis (substrate-backed, shared with vm-runner CI) so model/dataset downloads dont fill vm-devs local rootfs. HF_HOME is already exported globally via PAM session vars. On non-anvil hosts the guard skips and MAT_VIS_CACHE stays at its default (~/.cache/mat-vis). direnv hook auto-loads on cd; other machines should run direnv allow once to opt in. --- .envrc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.envrc b/.envrc index d7af17fa..1131ac80 100644 --- a/.envrc +++ b/.envrc @@ -5,3 +5,8 @@ fi nix_direnv_manual_reload use flake . --no-pure-eval --accept-flake-config + +# Substrate-backed model/dataset cache (anvil-dev only) — keeps +# vm-devs rootfs slim and shares the cache with vm-runner CI. +# HF_HOME is already exported globally via PAM session vars. +[[ -d /srv/anvil/caches ]] && export MAT_VIS_CACHE=/srv/anvil/caches/mat-vis