# devenv Declarative Developer Environments with Nix

> A fast, declarative, and reproducible developer environment tool built on Nix. devenv lets teams define project dependencies, services, scripts, and language toolchains in a single configuration file, ensuring consistent environments across machines.

- Skill: `agentskillexchange/devenv-declarative-developer-environments-with-nix` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/devenv-declarative-developer-environments-with-nix`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/devenv-declarative-developer-environments-with-nix/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/devenv-declarative-developer-environments-with-nix

---


# devenv Declarative Developer Environments with Nix

A fast, declarative, and reproducible developer environment tool built on Nix. devenv lets teams define project dependencies, services, scripts, and language toolchains in a single configuration file, ensuring consistent environments across machines.

## Installation

Requirements and caveats from upstream:
- **[OCI containers](https://devenv.sh/containers/)** built from your environment without Docker
- # python-app = config.languages.python.import ./python-app {};
- --option languages.python.version:string 3.10

Basic usage or getting-started notes:
- Running devenv init generates devenv.nix:
- nix
- { pkgs, lib, config, inputs, ... }:

- Source: https://github.com/cachix/devenv
- Extracted from upstream docs: https://raw.githubusercontent.com/cachix/devenv/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/devenv-declarative-developer-environments-nix/)

