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, you have two options: 1. Install a display manager like lightdm or gdm.(recommended) 1.1. There is a [greeter](https://github.com/elementary/greeter) for pantheon, and i'm going to send it as a separate PR. 2. Use `startx`(has some drawback) 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"'` ### Switchboard One of core components of pantheon-session is switchboard and its indicators. 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) #### Official: - [ ] [switchboard-plug-a11y](https://github.com/void-linux/void-packages/pull/20645) - [ ] [switchboard-plug-about](https://github.com/void-linux/void-packages/pull/20644) - [ ] [switchboard-plug-applications](https://github.com/void-linux/void-packages/pull/20619) - [x] [switchboard-plug-bluetooth](https://github.com/void-linux/void-packages/blob/c1188f1caecf3eedfde4b68110647c2719092b2c/srcpkgs/switchboard-plug-bluetooth/template) - [ ] [switchboard-plug-datetime](https://github.com/void-linux/void-packages/pull/20620) - [ ] [switchboard-plug-desktop](https://github.com/void-linux/void-packages/pull/20587) - [ ] [switchboard-plug-display](https://github.com/void-linux/void-packages/pull/20597) - [ ] [switchboard-plug-keyboard](https://github.com/void-linux/void-packages/pull/20611) - [ ] [switchboard-plug-locale](https://github.com/void-linux/void-packages/pull/20634) [ [depends on apt](https://github.com/void-linux/void-packages/pull/20634#issuecomment-611511039)] - [ ] [switchboard-plug-mouse-touchpad](https://github.com/void-linux/void-packages/pull/20612) - [x] [switchboard-plug-network](https://github.com/void-linux/void-packages/blob/870889733bb8b79f8fa045bc1a1854ebf45a241c/srcpkgs/switchboard-plug-network/template) - [ ] [switchboard-plug-notifications](https://github.com/void-linux/void-packages/pull/20633) - [ ] switchboard-plug-online-accounts [ missing dependency - `libsignon-glib` ] - [ ] switchboard-plug-parental-controls [ `systemd` [dependency](https://github.com/elementary/switchboard-plug-parental-controls/issues/109#issuecomment-611693635) ] - [ ] [switchboard-plug-power ](https://github.com/void-linux/void-packages/pull/20599) - [X] [switchboard-plug-printers](https://github.com/void-linux/void-packages/blob/870889733bb8b79f8fa045bc1a1854ebf45a241c/srcpkgs/switchboard-plug-printers/template) - [ ] [switchboard-plug-security-privacy](https://github.com/void-linux/void-packages/pull/20635) [cause to crash pantheon ] - [ ] [switchboard-plug-sharing](https://github.com/void-linux/void-packages/pull/20636) - [ ] [switchboard-plug-sound](https://github.com/void-linux/void-packages/pull/20598) - [ ] [switchboard-plug-user-accounts](https://github.com/void-linux/void-packages/pull/20617) - [ ] switchboard-plug-wallet [waiting for new release...] #### Unofficial: - [ ] switchboard-plug-elementary-tweaks [waiting for new release...] ### Wingpanel There are lots of [them](https://github.com/elementary/wingpanel)(Official or Unofficial). I'm tying to create most of them. (like switchboard-plugin, I'm going to send them as separate PRs): #### Official: - [ ] wingpanel-indicator-a11y [waiting for new release...] - [ ] [wingpanel-indicator-bluetooth](https://github.com/void-linux/void-packages/pull/20759) - [ ] [wingpanel-indicator-datetime](https://github.com/void-linux/void-packages/pull/20746) - [ ] [wingpanel-indicator-keyboard](https://github.com/void-linux/void-packages/pull/20750) - [ ] [wingpanel-indicator-network](https://github.com/void-linux/void-packages/pull/20753) - [ ] [wingpanel-indicator-nightlight](https://github.com/void-linux/void-packages/pull/20757) [ [icon disappeared](https://github.com/elementary/wingpanel-indicator-nightlight/issues/40) ] - [ ] [wingpanel-indicator-notifications](https://github.com/void-linux/void-packages/pull/20747) - [ ] [wingpanel-indicator-power](https://github.com/void-linux/void-packages/pull/20758) [cause to crash pantheon ] - [ ] wingpanel-indicator-privacy [waiting for new release...] - [ ] [wingpanel-indicator-session](https://github.com/void-linux/void-packages/pull/20745) - [ ] [wingpanel-indicator-sound](https://github.com/void-linux/void-packages/pull/20749) #### Unofficial: - [ ] [wingpanel-indicator-adstruo](https://github.com/void-linux/void-packages/pull/20763) - [ ] [wingpanel-indicator-daynight](https://github.com/void-linux/void-packages/pull/20768) - [ ] [wingpanel-indicator-disk-usage](https://github.com/void-linux/void-packages/pull/21155) - [ ] [wingpanel-indicator-namarupa](https://github.com/void-linux/void-packages/pull/20771) [waiting for new release...] - [ ] [wingpanel-indicator-places](https://github.com/void-linux/void-packages/pull/20760) - [ ] [wingpanel-indicator-sys-monitor](https://github.com/void-linux/void-packages/pull/20754) - [ ] ~~wingpanel-indicator-weather [ needs patching! ]~~(in favor of `wingpanel-indicator-adstruo`) - [ ] wingpanel-indicator-sensors - [ ] wingpanel-indicator-cpufreq - [ ] wingpanel-indicator-monitor ## Greeter - [ ] [lightdm-pantheon-greeter](https://github.com/void-linux/void-packages/pull/20652) Hint: to use `lightdm-patnehon-greeter`, first install `lightdm` and enable it's service. Then install `lightdm-pantheon-greeter`. You can set the default greeter by changing the `[Seat:*]` section of the LightDM configuration file [`/etc/lightdm/lightdm.conf`], like so: ``` [Seat:*] ... greeter-session=lightdm-pantheon-greeter ... ``` One way to check which greeters are available is to list the files in the `/usr/share/xgreeters` directory; each `.desktop` file represents an available greeter. In this example, the lightdm-gtk-greeter and lightdm-kde-greeter greeters are available: ``` $ ls -1 /usr/share/xgreeters/ lightdm-gtk-greeter.desktop lightdm-pantheon-greeter.desktop ``` And the config file of pantheon-greeter[ `/etc/lightdm/io.elementary.greeter.conf` ] contains: ``` [greeter] #activate-numlock=true #default-wallpaper= #high-contrast=false #onscreen-keyboard=false #screensaver-timeout=60 ``` ### Theme & Icons - [x] [io.elementary.stylesheet](https://github.com/void-linux/void-packages/blob/c1188f1caecf3eedfde4b68110647c2719092b2c/srcpkgs/io.elementary.stylesheet/template) - [x] [io.elementary.icons](https://github.com/void-linux/void-packages/blob/c1188f1caecf3eedfde4b68110647c2719092b2c/srcpkgs/io.elementary.icons/template) - [ ] [urutau-icons](https://github.com/btd1337/urutau-icons) A patch file from https://github.com/void-linux/void-packages/pull/20538.patch is attached