Skip to content

Conversation

@Zh40Le1ZOOB
Copy link

@Zh40Le1ZOOB Zh40Le1ZOOB commented Jul 27, 2025

I completely rewrote the wrapper-manager, this implemented separated build helper I came up in #16 (comment). 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 Zh40Le1ZOOB force-pushed the master branch 2 times, most recently from 8266c16 to 2fdb8b9 Compare July 28, 2025 06:10
@viperML
Copy link
Owner

viperML commented Jul 28, 2025

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

@Zh40Le1ZOOB Zh40Le1ZOOB marked this pull request as draft August 10, 2025 03:25
@Zh40Le1ZOOB Zh40Le1ZOOB marked this pull request as ready for review August 10, 2025 05:07
@Zh40Le1ZOOB Zh40Le1ZOOB marked this pull request as draft August 10, 2025 06:12
@Zh40Le1ZOOB
Copy link
Author

overrideAttrs broken, trying to fix...

@Zh40Le1ZOOB Zh40Le1ZOOB force-pushed the master branch 2 times, most recently from d3913db to 1824b02 Compare August 13, 2025 13:06
@Zh40Le1ZOOB Zh40Le1ZOOB marked this pull request as ready for review August 13, 2025 13:06
@Zh40Le1ZOOB
Copy link
Author

overrideAttrs broken, trying to fix...

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

@Zh40Le1ZOOB Zh40Le1ZOOB force-pushed the master branch 3 times, most recently from 01f26cd to 85a8f9c Compare August 18, 2025 06:29
@viperML
Copy link
Owner

viperML commented Aug 18, 2025

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

@Zh40Le1ZOOB
Copy link
Author

@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
Copy link
Author

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

@Zh40Le1ZOOB Zh40Le1ZOOB changed the title Separate wrapper build helper from module system Full rewrite with separate architechture and modular modules Sep 20, 2025
@Zh40Le1ZOOB Zh40Le1ZOOB force-pushed the master branch 2 times, most recently from e254b81 to 5b18968 Compare September 20, 2025 13:34
@Zh40Le1ZOOB Zh40Le1ZOOB marked this pull request as ready for review September 20, 2025 13:36
@Zh40Le1ZOOB
Copy link
Author

It's really ready this time, sry.

@Zh40Le1ZOOB Zh40Le1ZOOB force-pushed the master branch 2 times, most recently from 22dcfc4 to 14a9e57 Compare September 22, 2025 13:08
@Zh40Le1ZOOB
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants