Installation

To get started, make sure you have Nix installed, for example, using the Determinate Systems Nix installer:

curl -fsSL https://install.determinate.systems/nix | sh -s -- install

Optionally, install direnv, which will allow the development environment(s) to activate automatically when cd-ing into the project directory.

Once installed, you can initialize and activate a repository by cd-ing into it and running the following, specifying the name(s) of any environments you want to activate, or leaving them blank to activate the default environment only:

nix run \
  github.com:tymbalodeon/environments?dir=init# [ENVIRONMENT]...

Once activated, environments can be managed via just and the included nushell scripts. Run just environment (or the alias just env) to see all available commands.