aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-01-13 11:43:11 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-01-13 11:43:11 +0200
commit90824374ab69f8ec2386903b07bb7a3678d9a762 (patch)
treeb3da2cdbfcb16f7d0a15135a589803c429221fa6 /flake.nix
parent07c565962194606d873ca14681c51a1cba048ec3 (diff)
downloadzkVMs-benchmarks-90824374ab69f8ec2386903b07bb7a3678d9a762.tar
zkVMs-benchmarks-90824374ab69f8ec2386903b07bb7a3678d9a762.tar.gz
zkVMs-benchmarks-90824374ab69f8ec2386903b07bb7a3678d9a762.zip
feat: Add script for running a zkVM
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 9f315ac..a28d708 100644
--- a/flake.nix
+++ b/flake.nix
@@ -34,11 +34,20 @@
installPhase = ''
runHook preInstall
+
mkdir -p "$out"/bin
for bin in $(find . -type f -regex ".*release/[^/]*" -executable -print)
do
mv "$bin" "$out"/bin/
done
+
+ cat <<EOF > "$out"/bin/${pname}
+ #!/usr/bin/env sh
+ ${if currentPackage ? preRun then preRun else ""}
+ "$out"/bin/${hostBin} \$@
+ EOF
+ chmod +x "$out"/bin/${pname}
+
runHook postInstall
'';