There is an updated pull request by LinArcX against master on the void-packages repository
https://github.com/LinArcX/void-packages pantheon
https://github.com/void-linux/void-packages/pull/20538
New package: pantheon-session-20200331
[Finally](https://github.com/void-linux/void-packages/issues/13243) pantheon desktop is ready for void users!
To use it, install lightdm or gdm.
Tip: There is a [greeter](https://github.com/elementary/greeter) for pantheon, and i'm going to send it as a separate PR.
Or if you want a minimal approach, use `startx`. Edit your `.xinitrc` file like this:
```
export XDG_SESSION_TYPE=X11
export DESKTOP_SESSION=Pantheon
wingpanel &
plank &
session=${1:-i3}
case $session in
dwm ) exec dwm;;
i3|i3wm ) exec i3;;
pantheon ) exex gnome-session --session=pantheon;;
* ) exec $1;;
esac
```
And run this command:
`sh -c "/usr/bin/startx /home/linarcx/.xinitrc pantheon; killall -9 wingpanel; killall -9 plank; killall -9 gala"`
**Bonus**: To make life even easier, make an alias in your `.zshrc` or `.bashrc` file:
`alias startp='sh -c "/usr/bin/startx ~/.xinitrc pantheon"'`
Please notice that I've intentionally didn't include any [switchboard-plugins](https://github.com/elementary/switchboard). Instead I've created most of them as extra packages and you can install them as you want:(I'm going to send them as separate pull requests after this PR merged)
- [ ] [switchboard-plug-desktop](https://github.com/void-linux/void-packages/pull/20587)
- [ ] switchboard-plug-display
- [ ] switchboard-plug-sound
- [ ] switchboard-plug-power
- [ ] switchboard-plug-keyboard
- [ ] switchboard-plug-mouse-touchpad
- [ ] switchboard-plug-user-accounts
- [ ] switchboard-plug-applications
- [ ] switchboard-plug-datetime
- [ ] switchboard-plug-notifications
- [ ] switchboard-plug-locale
- [ ] switchboard-plug-online-accounts
- [ ] switchboard-plug-parental-controls
- [ ] switchboard-plug-security-privacy
- [ ] switchboard-plug-sharing
- [ ] switchboard-plug-about
- [ ] switchboard-plug-elementary-tweaks
- [X] [switchboard-plug-printers](https://github.com/void-linux/void-packages/blob/870889733bb8b79f8fa045bc1a1854ebf45a241c/srcpkgs/switchboard-plug-printers/template)
- [x] [switchboard-plug-network](https://github.com/void-linux/void-packages/blob/870889733bb8b79f8fa045bc1a1854ebf45a241c/srcpkgs/switchboard-plug-network/template)
- [x] [switchboard-plug-bluetooth](https://github.com/void-linux/void-packages/blob/c1188f1caecf3eedfde4b68110647c2719092b2c/srcpkgs/switchboard-plug-bluetooth/template)
Also there are lots of [wingpanel](https://github.com/elementary/wingpanel) plugins. I've created some of them and they are ready to publish(like switchboard-plugin, i'm going to send them as separate PRs):
- [ ] wingpanel-indicator-a11y
- [ ] wingpanel-indicator-bluetooth
- [ ] wingpanel-indicator-datetime
- [ ] wingpanel-indicator-keyboard
- [ ] wingpanel-indicator-namarupa
- [ ] wingpanel-indicator-network
- [ ] wingpanel-indicator-nightlight
- [ ] wingpanel-indicator-notifications
- [ ] wingpanel-indicator-power
- [ ] wingpanel-indicator-privacy
- [ ] wingpanel-indicator-session
- [ ] wingpanel-indicator-sound
- [ ] wingpanel-indicator-sys-monitor
- [ ] wingpanel-indicator-weather
Greeter:
- [ ] lightdm-pantheon-greeter
A patch file from https://github.com/void-linux/void-packages/pull/20538.patch is attached