FindSoftware

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

Status
Active
Maintainer
Cachix4
First release
20227

Rendering and deploy

Runs as
Dev only1
Install with
nix profile install nixpkgs#devenv5

Releases

Current major version
27
Last release
2026-09-247

Adoption

GitHub stars
7,7822
Contributors
3128

Why these figures do not compare

Sources

  1. 2026-10-28: links, Runs as
    devenv.sh/
  2. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/cachix/devenv
  3. 2026-10-28: links, Categories
    raw.githubusercontent.com/cachix/devenv/main/README.md
  4. 2026-10-28: Maintainer
    www.cachix.org/about
  5. 2026-10-28: Install with
    devenv.sh/getting-started/
  6. 2026-10-28: License model
    raw.githubusercontent.com/cachix/devenv/main/LICENSE
  7. 2026-10-28: First release, Current major version, Last release
    api.github.com/repos/cachix/devenv/releases
  8. 2026-10-28: Contributors
    api.github.com/repos/cachix/devenv/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON