Full rewrite with separate architechture and modular modules
I completely rewrote the wrapper-manager, this implemented separated build helper I came up in https://github.com/viperML/wrapper-manager/issues/16#issuecomment-2943023514. Module system now has supported modular modules which is inspired by modular service, that means wrapper-manager has the same ability as home-manager on specific program configurations now. Users are able to write their own build helper and module with full overrideAttrs support. All build helpers are provided directly via overlays.default.
Breaking changes:
-
envhas been renamed toenvVarsfor compatibility -
flagsandwrapFlagshas been removed
Thank you, I'll look into it after vacations.
overrideAttrs broken, trying to fix...
overrideAttrsbroken, trying to fix...
Fixed! Everything works including overrideAttrs for any layer of args.
@Zh40Le1ZOOB is this ready to be reviewed, or do you need to add anything else?
@Zh40Le1ZOOB is this ready to be reviewed, or do you need to add anything else?
Ready, just some style fixup. No any other changes needed anymore.
I'm working on a much better rewrite of this now. Implementation part has completed, currently writing docs.
It's really ready this time, sry.
@viperML Is there anyone going to review this? I'v been use it for a long time on my machine, it works very well.