One of the biggest objections to this patchset so far has been that some don't want to privilege any given flake over the others. I realized we might resolve this by allowing for more than one flake to combine their package outputs together into a flat package space for nix to search.
We could even set the default to add all the registry flakes together into a flat package space. This could be done by building on your work in #9 and simply extending it to accept multiple flakes.
I'm just not yet sure how much this would increase the complexity of the implementation.
One of the biggest objections to this patchset so far has been that some don't want to privilege any given flake over the others. I realized we might resolve this by allowing for more than one flake to combine their package outputs together into a flat package space for nix to search.
We could even set the default to add all the registry flakes together into a flat package space. This could be done by building on your work in #9 and simply extending it to accept multiple flakes.
I'm just not yet sure how much this would increase the complexity of the implementation.