Skip to content

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.