Bramble: A Purely Functional Build System and Package Manager

5 Likes

Oh hey this is my thing, happy to answer any questions. Was planning on posting it here at some point to get feedback.

2 Likes

No network access in builds outside of the built-in fetchers. Networked builds will be supported, but they’ll need to write incremental state to bramble.lock so that subsequent builds don’t need network access.

This is great.
I think we should strive to do this for Nix too. All the various FOD in Nixpkgs should IMO be deprecated and replaced with built-in fetchers.

2 Likes