blueprint icon indicating copy to clipboard operation
blueprint copied to clipboard

Support for Shared Root blueprint with Project-Specific Overrides

Open shinzui opened this issue 9 months ago • 4 comments

Hi,

I recently discovered blueprint and am evaluating whether it could be a good substitute for flake-parts. One key feature I’m looking for is the ability to define a root blueprint configuration that multiple projects can inherit from, allowing them to override only specific settings while sharing everything else.

Is this currently supported in blueprint?

shinzui avatar Feb 07 '25 16:02 shinzui

Hi @shinzui ,

This is currently not supported, but I could be.

Ideally a blueprint can be re-instanciated multiple times, and the new filesystem layout would shadow the previous one. This would make it possible for project to act as "templates" that can be extended.

zimbatm avatar Feb 19 '25 13:02 zimbatm

Thanks for the response! That makes sense. Is adding support for this feature currently planned?

shinzui avatar Feb 19 '25 13:02 shinzui

I'm not sure when I will get around implementing it. This will probably done at the same time as addressing #76

zimbatm avatar Feb 19 '25 14:02 zimbatm

Got it! I’ll keep a close eye on this issue.

shinzui avatar Feb 19 '25 14:02 shinzui