jtojnar / nixfiles

Nix configuration for the machines I manage.
MIT License
60 stars 3 forks source link

Get rid of IFD and eval deps fetching #12

Closed jtojnar closed 3 months ago

jtojnar commented 3 months ago

composition-c4 and napalm make azazel evaluation take ages. I initially used them to bypass the need for modifying multiple hashes on update but the update script technology advanced greatly since.

The buildNpmPackage and buildComposerPackage are also significantly more ergonomic.

buildNpmPackage requires https://github.com/NixOS/nixpkgs/pull/326689 for update script to work. While at it, I also fixed termination of _experimental-update-script-combinators.sequence on failure and update.py worktree cleanup on failure