The goal of this project is to create a basis for future Linux desktop development pertaining to Wayland. It should be modular enough to use any part of it alone.
- Connect to a Wayland display to allocate buffers and subscribe to events
- Create a scene graph with Skia
- Get Skia rendering to the Wayland buffer
- Implement event traversals on scene graph
- Integrate layer shell protocol
Skia, libwayland, and wlr-layer-shell-unstable-v1-client.