Attila Lendvai <att...@lendvai.name> skribis: > i turn off some services using `herd disable`. then i do a `guix system > reconfigure`, and these services get enabled and started. > > i would expect the enabled/disabled state to be preserved across reconfigures.
When a service is stopped at the time of reconfigure, it is immediately replaced and then started. Replacing works by unregistering the old instance from the registry and registering a new one. As a side effect, you end up with an instance that’s enabled (see ‘service-registry’ in (shepherd services)). I never thought it could be a problem. WDYT? Ludo’.