hyprwm / hyprwayland-scanner

A Hyprland implementation of wayland-scanner, in and for C++.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hyprwayland-scanner

A Hyprland implementation of wayland-scanner, in and for C++.

Usage

hyprwayland-scanner '/path/to/proto' '/path/to/output/directory'

Dependencies

Requires a compiler with C++23 support.

Dep list:

  • pugixml

Building

cmake -DCMAKE_INSTALL_PREFIX=/usr -B build
cmake --build build -j `nproc`

Installation

sudo cmake --install build

TODO

  • Support for generating client headers

About

A Hyprland implementation of wayland-scanner, in and for C++.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 86.4%Language:CMake 8.1%Language:Nix 5.6%