wrapper-manager icon indicating copy to clipboard operation
wrapper-manager copied to clipboard

Full rewrite with separate architechture and modular modules

Open Zh40Le1ZOOB opened this issue 7 months ago • 8 comments

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:

  • env has been renamed to envVars for compatibility
  • flags and wrapFlags has been removed

Zh40Le1ZOOB avatar Jul 27 '25 09:07 Zh40Le1ZOOB

Thank you, I'll look into it after vacations.

viperML avatar Jul 28 '25 07:07 viperML

overrideAttrs broken, trying to fix...

Zh40Le1ZOOB avatar Aug 10 '25 06:08 Zh40Le1ZOOB

overrideAttrs broken, trying to fix...

Fixed! Everything works including overrideAttrs for any layer of args.

Zh40Le1ZOOB avatar Aug 13 '25 13:08 Zh40Le1ZOOB

@Zh40Le1ZOOB is this ready to be reviewed, or do you need to add anything else?

viperML avatar Aug 18 '25 08:08 viperML

@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.

Zh40Le1ZOOB avatar Aug 18 '25 08:08 Zh40Le1ZOOB

I'm working on a much better rewrite of this now. Implementation part has completed, currently writing docs.

Zh40Le1ZOOB avatar Sep 19 '25 16:09 Zh40Le1ZOOB

It's really ready this time, sry.

Zh40Le1ZOOB avatar Sep 20 '25 13:09 Zh40Le1ZOOB

@viperML Is there anyone going to review this? I'v been use it for a long time on my machine, it works very well.

Zh40Le1ZOOB avatar Nov 02 '25 18:11 Zh40Le1ZOOB