Beholden to No One: The Nix Override Ladder
2026-08-08 , Nix Vegas Main Stage

Home Assistant ships a warning that your install "will not work after 2026.11." DuckStation detects NixOS four different ways and fatally errors your build on purpose. A maintainer won't merge the one-line word-wrap fix you've needed for a year. On most platforms your options are comply or quit. On Nix, everything between you and the source is negotiable.

This talk is a guided tour up the override ladder, from module options and mkForce to overrideAttrs, fetchpatch-ing unmerged PRs, overlays, and finally patching nixpkgs itself. The stories along the way are real and primary-sourced: sabotaged npm packages, the xz backdoor, the youtube-dl DMCA takedown, rug-pull relicensing, and the nixpkgs patch literally named nixos-was-never-supported.patch.

Daniel Baker is a developer, engineer, and mathematician passionate about reproducible software. An active NixOS community member and educator, he authored the NixCon NA 2024 Nix module system workshop and nixos-modules-lessons. He serves on the NixOS Marketing Team and helps organize both Nix Vegas and Planet Nix. He believes any system worth building is worth rebuilding, bit for bit.

This speaker also appears in: