Target: libwayland 1.23.1, wayland-protocols 1.44
Warning
- The project is in the early stages of development and disruptive changes to the API are expected.
- It is a simple implementation of libwayland with the prefix removed. It can be easily migrated.
- Both server and client APIs are available.
- It comes with
wayland-nim-scanner
that generates glue codes for protocols likewayland-scanner
. - All wayland-protocols (stable, staging, unstable) are pre-converted and included in the package.
- The binding has been tested with the same contents as libwayland and is practicable.
- The majority of the bindings are generated automatically and can easily be adjusted to the desired libwayland version by yourself. See generator/generator.nim.
To install manually:
$ nimble install https://github.com/panno8M/wayland-nim
Via .nimble:
# *.nimble
requires "https://github.com/panno8M/wayland-nim"