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 #### 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. At the login screen, click on the circle next to the username and select "Unity (Default)", then login as usual. To open apps, click on the Terminal icon on the left panel and type in the name of the application. #### 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 * Some menu bars are included with the application window, unless it is run with `GTK_MODULE=unity-gtk-module`. * Some, but not all of the indicators work. * The date/time indicator depends on `org.freedesktop.timedate1`. I will need to port openrc-settingsd. * Some indicators use IDOs (indicator display objects) and they do not render. * Unity Tweak Tool does not work. ##### Unity Control Center bugs * Unity Control Center crashes when selecting Brightness & Lock (which uses an Ubuntu-specific GSettings schema). * Clicking the Unlock button does not work. A workaround is to open Unity Control Center using sudo. Closes #43579. A patch file from https://github.com/void-linux/void-packages/pull/51509.patch is attached