| 20 Dec 2025 |
pentane | yeah I also agree with K900 | 14:27:51 |
pentane | another missing puzzle piece imo: currently, Nix treats the eval process and the build process as two conceptually separate things. But afaict there's nothing stopping us from treating the evaluation of, say, a flake as a derivation too - that derivation would have the flake source, its dependencies and nix as inputs, and output a .drv file | 14:30:22 |
pentane | once you've got it set up that way, IFD and dynamic derivations basically are the same thing | 14:31:10 |
pentane | and you get expression language agnosticism for free, since you can then use everything that produces .drv files as an expression language for Nix and not just Nixlang | 14:31:59 |
pentane | thank you for coming to my ted talk | 14:32:04 |