Project
A project in Nedryland is a folder with a collection of components. They
can be components of only one type or of different types. A project is created by
importing Nedryland in a file and then exposing the matrix in flake.nix
and/ordefault.nix
and shells in shell.nix
so that it works with the standard Nix
tools.
To depend on Nedryland in a project, any standard Nix fetcher can be used. More info on how to set up a new project can be found in Declaring The Project. Niv provides an alternative method of pinning and managing a nix dependency.