There is an updated pull request by EarldridgeJazzedPineda against master on the void-packages repository https://github.com/EarldridgeJazzedPineda/void-packages unity https://github.com/void-linux/void-packages/pull/51509 New packages for the Unity desktop environment I will the changing some of the packages in the future, but this should do for now. #### 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** #### Local build testing - I built this PR locally for my native architecture, x86_64-glibc #### How to test Unity To test the Unity desktop environment, build and install the `unity-core` package Enable the `dbus`, `lightdm`, and `openrc-settingsd` services. At the login screen, click on the circle next to the username and select "Unity (Default)", then login as usual. #### Services Here is a list of runit services that I wrote: * indicator-datetime * indicator-power * indicator-session * indicator-sound * hud * unity7 * unity-gtk-module * unity-panel-service * unity-panel-service-lockscreen * unity-settings-daemon * window-stack-bridge I later learned that runit is not suitable for these kinds of programs. I will be using gnome-session to make it init-agnostic (inspired by [another attempt to port Unity to a non-systemd distribution](https://forum.porteus.org/viewtopic.php?t=11233)). #### Known issues * Indicators do not load at the Unity greeter. Closes #43579. A patch file from https://github.com/void-linux/void-packages/pull/51509.patch is attached