/oak

Wayland compositor for mobile devices

Primary LanguageCOtherNOASSERTION

Oak

Oak is a Wayland compositor using the wlroots library. The primary target device is for smartphones and tablets. I'm still heavily learning about Wayland and wlroots, so a lot of the code here is likely not ideal for reference.

Developing

This project is primarily targeted at the Pinephone. However, wlroots allows for easy development inside of an existing Wayland or X11 session. If you configure CMake with -DINCEPTION, the project will be forced to a custom mode that emulates that of a Pinephone (while also fitting on a landscape screen).

Shell

Acorn is a shell that I am developing alongside of Oak.