- This project will run on Linux and macOS only.
- Install
nixand enable flake support. - Clone the project and
cdinto 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
treefmtto 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 allowMIT, see LICENSE.