Installation
Currently, there are no distribution packages for waywall, so compiling from source is the only method of installation.
Building from source
waywall is written in C and uses the Meson build system, so you will need to
install a C toolchain and meson
if they are not already on your system.
You will also need to install the following dependencies from your distribution's package repositories:
egl
glesv2
luajit
spng
wayland-client
wayland-cursor
wayland-egl
wayland-protocols
wayland-server
xcb
xcb-composite
xcb-res
xcb-xtest
xwayland
xkbcommon
Many distributions, such as Fedora and Debian, split the "development files"
(e.g. pkg-config data and C headers) into separate -dev
or -devel
packages.
Make sure to find and install these in addition to the normal versions.
Compiling
You can download and build a copy of waywall with the following commands:
git clone https://github.com/tesselslate/waywall
cd waywall
make
The compiled binary will be located at build/waywall/waywall
. If you'd like,
you can move it to somewhere on your $PATH
.