Environments
These guides cover the development environment a project declares: its tools, variables, tasks and services.
| Guide | When |
|---|---|
| Enter a project's environment | You want the project's tools in a shell, for one command, or exported |
| Activate environments when you change directory | You want the environment to switch on and off as you enter and leave the project |
| Keep an existing Nix flake as the environment | The repository already has a flake dev shell |