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.