Skip to main 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.