Development
Pre-requisites
- Nix (the package manager) with flakes enabled
- Optional:
Setup
Optional: use cachix to avoid building some tools
cachix use pre-commit-hooks- Start a nix shell (this will take some time)
shell-session nix develop
- Start a nix shell (this will take some time)
Optional: install and set up lorri and use
lorri shellinstead ofnix developOptional: install direnv, integrate it with your shell and then run
ln -s .envrc.sample .envrcNow
nix developorlorri shellwill be run for you automatically when youcdinto this directory.