Hasty Briefsbeta

Bilingual

Devenv 2.0: A Fresh Interface to Nix

5 hours ago
  • #DevOps
  • #Nix
  • #Developer Tools
  • devenv 2.0 introduces a polished Nix developer experience with interactive features.
  • Terminal UI provides structured progress and error details during Nix operations.
  • Native shell reloading allows background rebuilds without freezing the terminal.
  • Built-in Rust process manager replaces process-compose with declarative process management.
  • Performance improvements via C FFI backend and incremental evaluation caching.
  • Polyrepo support enables referencing outputs from other devenv projects.
  • Out-of-tree devenvs allow configurations to serve multiple repositories.
  • Automatic port allocation and SecretSpec for secure secrets management.
  • MCP server for package and option search, and language server support.
  • Breaking changes include JSON output for devenv build and deprecation of devenv 0.x.