risc0pkgs - Nixified RISC Zero Packages
risc0pkgs contains risc0 related packages like r0vm and risc0's rustc fork packaged with Nix. Moreover, it provides a helper function: buildRisc0Package, which you can use to package your risc0 project. The following section describes how to set up a risc0 project from scratch.
It's recommended to get started by initializing your project using the default template:
mkdir risc0-workspace
cd risc0-workspace
nix flake init -t github:cspr-rad/risc0pkgs
git init
git add -A
nix build .#risc0packageIf you want to integrate risc0 into your existing flake, see ./templates/default/flake.nix.
To get dropped into a development shell with all the required tooling, run:
nix develop