Skip to content

feat(wrapperModules.mangowc): reload with new config after build - #577

Open
WeraPea wants to merge 1 commit into
BirdeeHub:mainfrom
WeraPea:mango-reload-config
Open

feat(wrapperModules.mangowc): reload with new config after build#577
WeraPea wants to merge 1 commit into
BirdeeHub:mainfrom
WeraPea:mango-reload-config

Conversation

@WeraPea

@WeraPea WeraPea commented Jul 9, 2026

Copy link
Copy Markdown

Adds mango-reload.service which reloads mango with new config after building, based on #496.

Differs from niri's implementation by the fact that it uses a standalone service and requires users to start that service themself, as mango doesn't provide a systemd service.

Currently requires git version of mango as 0.15 with the required load_config_file dispatch has not released yet.

@wyndon

wyndon commented Aug 6, 2026

Copy link
Copy Markdown

I'm not sure how to use this. I've patched my input to include this PR, but I don't have a mango-reload.service that I can start.

@WeraPea
WeraPea force-pushed the mango-reload-config branch from bfb0227 to 52c8fe2 Compare August 6, 2026 21:15
@WeraPea

WeraPea commented Aug 6, 2026

Copy link
Copy Markdown
Author

I'm not sure how to use this. I've patched my input to include this PR, but I don't have a mango-reload.service that I can start.

For the service to be picked up by systemd you need to add mango to systemd packages with:

systemd.packages = [ config.wrappers.mango.wrapper ];

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