Visualizing Nix closures

Disclaimer: AI used for the software not the writing

16 Likes

Cool visualization!
Looking at the GNOME desktop example…
Surely mesa-26.2.2 can’t depend on ALL of llvm-21.1.8-lib? Does it need lib/libLLVMPowerPCCodeGen.a? Could there be any ways we could split LLVM up?
Also, it’s hard to inspect specific subpaths of the store path (for example, I had to type that path out by hand as there was no way to copy).

This is absolutely brilliant!!! What a fun project and write up!!! Love it.

1 Like

Found some relevant issues:

Seems tricky due to what was mentioned here:

1 Like