From ef0d01bcd5d5ffa34696bacfa3e82b1b002cb6bc Mon Sep 17 00:00:00 2001
From: Kiara Grouwstra <kiara@procolix.eu>
Date: Thu, 20 Mar 2025 13:59:04 +0100
Subject: [PATCH] deploy button: for cache dir use the system-user-writable
 /tmp

---
 panel/src/panel/views.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/panel/src/panel/views.py b/panel/src/panel/views.py
index c89f5ab3..b3670cfd 100644
--- a/panel/src/panel/views.py
+++ b/panel/src/panel/views.py
@@ -60,6 +60,8 @@ class ConfigurationForm(LoginRequiredMixin, FormView):
             env = {
                 # pass in form info to our deployment
                 "DEPLOYMENT": deployment,
+                # as we trigger nixops thru nix, specify a cache directory for nix
+                "XDG_CACHE_HOME": "/tmp",
             }
             cmd = [
                 settings.nix_bin,