diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-01-13 11:43:11 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-01-13 11:43:11 +0200 |
| commit | 90824374ab69f8ec2386903b07bb7a3678d9a762 (patch) | |
| tree | b3da2cdbfcb16f7d0a15135a589803c429221fa6 | |
| parent | 07c565962194606d873ca14681c51a1cba048ec3 (diff) | |
| download | zkVMs-benchmarks-90824374ab69f8ec2386903b07bb7a3678d9a762.tar zkVMs-benchmarks-90824374ab69f8ec2386903b07bb7a3678d9a762.tar.gz zkVMs-benchmarks-90824374ab69f8ec2386903b07bb7a3678d9a762.zip | |
feat: Add script for running a zkVM
| -rw-r--r-- | flake.nix | 9 | ||||
| -rw-r--r-- | zkvms/risc0/default.nix | 7 |
2 files changed, 11 insertions, 5 deletions
@@ -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 ''; diff --git a/zkvms/risc0/default.nix b/zkvms/risc0/default.nix index c491217..f9df4ae 100644 --- a/zkvms/risc0/default.nix +++ b/zkvms/risc0/default.nix @@ -34,10 +34,7 @@ in inherit cargoArtifacts; nativeBuildInputs = [ - just metacraft-labs.risc0 - stdenv.cc - pkg-config ]; postPatch = '' @@ -52,8 +49,8 @@ in hostBin = "host-risc0"; - postInstall = '' - ln -s "${metacraft-labs.risc0}"/bin/r0vm "$out"/bin/r0vm + preRun = '' + export PATH="\$PATH:${metacraft-labs.risc0}/bin" ''; doCheck = false; |
