This fork adds support for scenefx to zig-wlroots and provides a sample implementation (tinywl).
- zig 0.11
- wlroots 0.16
- zig-wayland
- zig-xkbcommon
- zig-pixman
See tinywl.zig for an example compositor using zig-wlroots and an example of how to integrate zig-wlroots and its dependencies into your build.zig.
See the C headers of wlroots for documentation.
zig-wlroots is released under the MIT (expat) license. The contents of the tinywl directory are not part of zig-wlroots and are released under the Zero Clause BSD license.
- Rounded corners
- Drop shadow
- Blur support