mirror of
https://github.com/swaywm/zig-wlroots
synced 2024-09-29 05:36:47 +02:00
Mirror of https://github.com/swaywm/zig-wlroots
.github/workflows | ||
protocol | ||
src | ||
tinywl | ||
.gitignore | ||
.gitmodules | ||
build.zig | ||
LICENSE | ||
README.md |
zig-wlroots
Idiomatic Zig bindings for wlroots.
Note: these bindings are early in development and should not be considered as stable as wlroots
Dependencies
- zig 0.11
- wlroots 0.17
- zig-wayland
- zig-xkbcommon
- zig-pixman
Usage
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.
License
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.