Skip to content

arsoniv/waywall

 
 

Repository files navigation

waywall Discord

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.

Installation

Distribution-specific packages are currently only available for Arch through the AUR.

Users on other distributions must build waywall from source.

Building from source

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
  • freetype2
  • libcurl
  • libircclient

To build waywall, clone the repository and run make.

License

waywall is licensed under the GNU General Public License v3 only, no later version.

Attributions

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.

About

Fork of Waywall, with added features.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.8%
  • Lua 2.1%
  • Other 1.1%