Note
Work in Progress
- Run
nix develop
to have a working shell ready before name change. - Change
name
in Cargo.toml. - Run
cargo generate-lockfile
in the nix shell - There are two CI workflows, and one of them uses Nix which is slower (unless you configure a cache) than the other that is based on rustup. Pick one or the other depending on your trade-offs.
This repo uses Flakes from the get-go.
# Dev shell
nix develop
# or run via cargo
nix develop -c cargo run
# build
nix build
We also provide a justfile
for Makefile'esque commands to be run inside of the devShell.