this post was submitted on 18 Oct 2023
6 points (100.0% liked)
nixos
46 readers
1 users here now
All about NixOS - https://nixos.org/
founded 4 years ago
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Agreed, flakes are the way. Its just making them searchable hasn't been easy/realistic until recently.
Also I feel like flakes are kind of tainted by always pulling in nixpkgs as a massive dependency chain. I think there should be a standard library separate from the packages, and nixpkgs.lib is 80% pure functions. So I've been working on making a "lib" flake that
I know it still won't be practical to avoid depending on nixpkgs, but I think its a step towards breaking up nixpkg into organized/managable chunks.
I actually think I have seen this being discussed, but does not seem to be at the RFC level yet. Probably drowned in all of the flakes vs monorepo discussions.
One prerequisite for this that's in the making are flake versions: https://github.com/NixOS/rfcs/pull/158
Oh cool! I didn't know about that. Maybe I can work eith the other person who is doing that.