waywall is a Wayland compositor that provides various convenient features (key rebinding, Ninjabrain Bot support, etc) for Minecraft speedrunning. It is designed to be nested within an existing Wayland session and is intended as a successor to resetti.
Note
waywall is still under development. Some features are missing or may not work as expected.
The following dependencies are required only at build time:
wayland-protocols
The following dependencies are required for both building and running:
egl
glesv2
luajit
spng
wayland-client
wayland-cursor
wayland-egl
wayland-server
xcb
xcb-composite
xcb-res
xcb-xtest
xwayland
xkbcommon
To build waywall, clone the repository and run make
.
waywall is licensed under the GNU General Public License v3 only, no later version.
Non-trivial code has been referenced and reused from the following repositories, particularly for Xwayland support. Their licenses can be found in the relevant files.
waywall bundles a version of the Terminus Font,
which is licensed under the Open Font License. See include/util/font.h
for
more information.