Nix Root
The ecosystem uses Nix flakes throughout. Each project has its own flake.nix with a devShells.default providing the full dev environment.
Common pattern
nix develop # enter dev shell
nix build .#default # build the package
nix run .# # run the default app
Shared inputs
Most flakes pin to nixpkgs/nixos-unstable and use flake-utils for multi-system support.
Work in progress
Full Nix root documentation being migrated here.