Kieran's opinionated (and probably slightly dumb) nix config

chore: fix all breakage from updating to nixpkgs 25.11 master


+37 -33
12 changed files