From 75e70aa8c81f547d23ffc46db26c187aab74c743 Mon Sep 17 00:00:00 2001 From: Slendi Date: Tue, 16 Sep 2025 14:52:04 +0300 Subject: [PATCH] sdfaf Signed-off-by: Slendi --- flake.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 4f86c51..09170bc 100644 --- a/flake.nix +++ b/flake.nix @@ -104,7 +104,19 @@ APP_REL='__APP_REL__' PROOT_REL='__PROOT_REL__' - exec "$EXTRACT_DIR''${PROOT_REL}" \ + if [ -n "''${BUNDLE_PROOT:-}" ] && command -v "''${BUNDLE_PROOT}" >/dev/null 2>&1; then + PROOT_BIN="''${BUNDLE_PROOT}" + elif command -v proot >/dev/null 2>&1; then + PROOT_BIN="$(command -v proot)" + else + PROOT_BIN="$EXTRACT_DIR''${PROOT_REL}" + fi + + if [ "''${BUNDLE_FORCE_BUNDLED_PROOT:-0}" = 1 ]; then + PROOT_BIN="$EXTRACT_DIR''${PROOT_REL}" + fi + + exec "''${PROOT_BIN}" \ -b "$EXTRACT_DIR/nix:nix" \ -R / \ -w "$BUNDLE_PWD" \