Reproducible Build Environments with Nix
summary
Combines Nix (package manager) and direnv to eliminate dependency setup so a checkout boots into the exact environment the project needs; claim is that after six years at one company that problem vanishes. Demo shows entering different project folders auto-loading distinct Java and Babashka versions and a Leiningen-less workflow, with live switching working during the talk. Focus is on per-project environments and reproducible, script-driven shells.
AI-written summary · about
related talks
31mNix: Need an Ultra-Robust Dev Environment? Create an Immutable, Reproducible Env
59mReproducable environments using nix
30mReproducible work environments for data scientists using Nix
15mBuilding Developer-Friendly Spaces: Nix in a Nutshell
36mFunctional programming and Nix for reproducible, immutable infrastructure
01h 03mNixOS
29mReproducible Python projects using Nix
05mNix: A functional package manager for your C++ software stack
