Find a file
2024-05-01 19:13:45 +01:00
.github/workflows CI: init 2024-04-20 13:41:53 +03:00
nix Nix: init 2024-04-20 13:40:18 +03:00
src header: include <string> 2024-05-01 19:13:45 +01:00
.clang-format Initial commit 2024-04-20 01:06:51 +01:00
.gitignore Initial commit 2024-04-20 01:06:51 +01:00
CMakeLists.txt CMake: add version to install files (#2) 2024-04-29 22:02:06 +03:00
flake.lock Nix: init 2024-04-20 13:40:18 +03:00
flake.nix flake.nix: update version 2024-04-20 15:34:22 +03:00
hyprwayland-scanner-config.cmake.in cmake: add hyprwayland-scanner-config (#1) 2024-04-28 13:48:42 +01:00
hyprwayland-scanner.pc.in add pkg-config file 2024-04-20 13:56:27 +03:00
LICENSE Initial commit 2024-04-20 01:06:51 +01:00
README.md README: add todo 2024-04-20 14:24:05 +01:00

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 -B build
cmake --build build -j`nproc`

Installation

sudo cmake --install build

TODO

  • Support for generating client headers