The new `.devShell` interface for `nix develop`

nix develop has been completely rewritten to support a new .devShell interface provided by Nixpkgs. Learn about how to use these new development shells, how they work, and how to extend them to customize your own package's devshells.

Lisanna Dettwyler

Longtime Nix enthusiast, contributor for the past year, and NixOS Google Summer of Code 2026 mentor. Author of nix-scheduler-hook.