Phosh runs on the development images by default but in case you want to hack on it you need to build from source.
To install phosh follow the README. If you want to run phosh
from the source tree you can omit the
ninja -C _build install
To make it work better with phosh we currently use some patches on top of wlroots’ reference Wayland compositor rootston. While phosh works with upstream rootston some of the features like rotation are only available with our fork at the moment. To build it, clone the repository first. Please checkout wlroots next to phosh:
git clone https://source.puri.sm/Librem5/wlroots.git cd wlroots meson . _build ninja -C _build
Now you can start rootston from a virtual terminal using the config file shipped by phosh:
cd phosh ../wlroots/rootston/rootston -C ./rootston.ini -E _build/run