- This project will run on Linux and macOS only.
- Install
nix
and enable flake support. - Clone the project and
cd
into the directory. - Run
nix develop
. Wait for a moment and you will be dropped into a shell, with all the tools you need in thePATH
. - Use
treefmt
to format the project. (WIP: add clang format settings). - Any contribution is welcome!
By the way, If you have direnv
and (optionally) nix-direnv
installed, run the following commands at the root of the project so that you will have everything setup whenever you enter the project:
echo "use flake" >> .envrc; direnv allow
MIT, see LICENSE.