
devenv
Nix-based tool that declares a developer environment in a devenv.nix file (packages, languages, services, processes and tasks) and activates it in the shell.
devenv is a developer environment tool built on Nix. A project declares its environment in a devenv.nix file on top of Nix, and the inputs of that environment are pinned in a lockfile. The same environment can be built into OCI containers. An experimental machines feature installs or deploys NixOS and nix-darwin configurations over SSH from the command line.
Worth knowing
Nix has to be installed before devenv. The install guide covers Linux, macOS and Windows through WSL2. A cloud version of the environments is in private beta.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-28: links, Runs as
devenv.sh/ - 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/cachix/devenv - 2026-10-28: links, Categories
raw.githubusercontent.com/cachix/devenv/main/README.md - 2026-10-28: Maintainer
www.cachix.org/about - 2026-10-28: Install with
devenv.sh/getting-started/ - 2026-10-28: License model
raw.githubusercontent.com/cachix/devenv/main/LICENSE - 2026-10-28: First release, Current major version, Last release
api.github.com/repos/cachix/devenv/releases - 2026-10-28: Contributors
api.github.com/repos/cachix/devenv/contributors?per_page=1