New comment by meator on void-packages repository https://github.com/void-linux/void-packages/pull/48854#issuecomment-1956078277 Comment: > I wouldn't guard it. I would just have a note in the `README.voidlinux` that the two conflict and should not be run at the same time. @abenson I don't think many people read or know about the `README.voidlinux` specific documentation. Having a safeguard, although a not "100%" one, could be useful. What do you think? A proper safeguard would require adding the same check, but reverse, to `power-profiles-daemon` runit service. Doing that is intrusive, so I didn't do it. There might also be some other edge cases that I haven't thought of. Also this advanced usage of runit isn't really supported by runit well, it doesn't really have a built in way to have dependencies in services or have mutually exclusive services (which is required here) except `sv` shenanigans.