Files And Variables
The only required file for specifying the developer environment.
devenv init and thoroughly documented, starting with the basics.
devenv.nix, but not meant to be committed into the Git repository so
that developers can override some things for their local use case.
Configuration for inputs and imports, allowing you to specify dependencies and how to compose them.
Pinned inputs, making sure your developer environment is reproducible.
direnv integration logic, auto-generated using
See automatic shell activation to set up your shell
to automatically activate the developer environment when you
cd into it.
Points to the root of the project where
devenv.nix is located.
Points to the Nix store path that has final profile of packages/scripts provided by devenv.
Useful for teaching other programs about