diff --git a/scripts/Common/OS/setup.fish b/scripts/Common/OS/setup.fish
index f457dca8..7f6d0ebe 100644
--- a/scripts/Common/OS/setup.fish
+++ b/scripts/Common/OS/setup.fish
@@ -8,8 +8,10 @@ begin
     set -l projectRoot (realpath "$dir/../../..")
     set -l projectName (basename "$projectRoot")
     set -l PROJECT_CLONE_ROOT "/opt/$(basename "$projectName")"
+    set -l script (mktemp)
 
-    CONFIG_MODULE=$CONFIG_MODULE bash "$dir/partition.sh"
+    getConfig valhalla.partition.script > "$script"
+    bash "$script"
     and source "$dir/../../copy-repo.fish" "$mountDir$PROJECT_CLONE_ROOT"
     and runHook setupOS || true