There is a new pull request by voidbert against master on the void-packages repository https://github.com/voidbert/void-packages cpupower-gui https://github.com/void-linux/void-packages/pull/45355 New package: cpupower-gui-1.0.0 #### Testing the changes - I tested the changes in this PR: **YES** #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** Addresses issue #45182. #### Local build testing - I built this PR locally for my native architecture, (x86_64-musl) - I built this PR locally for these architectures (if supported. mark crossbuilds): - x86_64 - i686 - armv6l - armv6l-musl #### Help wanted ##### Polkit testing I'm having lots of trouble getting an authentication agent working in my sway WM system. I would thank anyone that uses a DE (or got polkit working in a WM) to test if they can set CPU frequencies from a regular user, without having to launch the whole app as root. ##### Runit services I already wrote a runit service but I keep getting the following error: ``` # sv once cpupower-gui warning: cpupower-gui: unable to open supervise/ok: file does not exist ``` I can confirm that `/var/service/cpupower-gui/supervise` is a broken symlink, even after rebooting the system. After a reboot, the service doesn't produce any effects on the CPU frequencies, so I think it's not being started. However, `runsv` seems to work, after which I start getting a different error: ``` # sv once cpupower-gui fail: cpupower-gui: runsv not running ``` Does anyone more knowledgeable in runit know how I can fix this? Also, I think there's no great way to port user services from systemd, but again, I'd be happy anyone more informed would be willing to help. A patch file from https://github.com/void-linux/void-packages/pull/45355.patch is attached