From e53be27e9603010056f17db23cfc62cf6ce8375d Mon Sep 17 00:00:00 2001 From: soraefir Date: Sun, 10 May 2026 18:36:20 +0200 Subject: [PATCH] Fix --- modules/server/containers/builder.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/server/containers/builder.nix b/modules/server/containers/builder.nix index 0316723..7115935 100644 --- a/modules/server/containers/builder.nix +++ b/modules/server/containers/builder.nix @@ -34,10 +34,15 @@ let in { mkContainer = builder; mkData = { name, dir, vars?{} }: pkgs.runCommand name vars '' - export PATH="${pkgs.buildPackages.substituteAll}/bin:$PATH" mkdir -p $out cp -r ./data/${dir}/. $out/ - find $out -type f -exec substituteAllInPlace {} + + find $out -type f | while read file; do + ${pkgs.replaceVarsWith { + name = "temp-sub"; + src = "/dev/null"; # Dummy src, we use the script logic below + replacements = vars; + }}/bin/replace-vars "$file" --replace-inplace + done ''; host = "host.containers.internal"; } \ No newline at end of file