fluidattacks / makes

A software supply chain framework powered by Nix.
https://makes.fluidattacks.com/
MIT License
420 stars 42 forks source link

Consider Pure Nix #652

Open nrdxp opened 2 years ago

nrdxp commented 2 years ago

I've by no means run a thorough code analysis of the project, but I haven't seen anything yet that would make pure evaluation completely impossible. It is feasible that Nix, perhaps after CA derivations stabilize, could make pure evaluation mandatory, so it may be worth considering now whether the core segments could be refactored to work interchangeably with Nix Next, let's say, and Nix Stable.

kamadorueda commented 2 years ago

It's convenience only, for instance we added --impure on nix-unstable feature flag just to avoid fighting too much with this: https://github.com/fluidattacks/makes/issues/585

But I totally agree with you. Currently we are:

Thanks for pointing this out!