From 5b6b75886bafda7167eb1d4a0c556031304fff84 Mon Sep 17 00:00:00 2001 From: Celes Renata Date: Fri, 12 Dec 2025 12:18:36 -0800 Subject: [PATCH] Fix setupVenvScript hash - read file content --- modules/python-environment.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/python-environment.nix b/modules/python-environment.nix index eeb0b90..a56a702 100644 --- a/modules/python-environment.nix +++ b/modules/python-environment.nix @@ -228,7 +228,7 @@ in lib.hm.dag.entryAfter ["writeBoundary"] '' VENV_PATH="${cfg.venvPath}" MARKER_FILE="$VENV_PATH/.nix-built" - EXPECTED_HASH="${builtins.hashString "sha256" setupVenvScript}" + EXPECTED_HASH="${builtins.hashString "sha256" (builtins.readFile setupVenvScript)}" # Only rebuild if venv doesn't exist or script changed if [[ ! -f "$MARKER_FILE" ]] || [[ "$(cat "$MARKER_FILE" 2>/dev/null)" != "$EXPECTED_HASH" ]]; then