Requirements
WayVes runs on Wayland, and needs GTK4, GTK4 Layer Shell, DBus, LibCYAML and PipeWire packages to be installed on your system.
You can install the required packages by specifying the appropriate installation commands for your distro.
For Arch:
pacman -S gtk4 gtk4-layer-shell dbus libcyaml-git pipewire
For Debian:
apt install libgtk-4-dev libdbus-1-dev libpipewire-0.3-dev
Especially for Debian-based distros, GTK4 Layer Shell and LibCYAML Packages might either not be available for your System, or provide an older version (the packages are libgtk4-layer-shell-dev and libcyaml-dev). It is recommended to build and install these from their respective Sources here and here.
Installation
git clone https://github.com/Roonil/WayVes
cd WayVes
mkdir -p build/objects
make
make install
After installation, copy the contents of the shaders directory to $XDG_CONFIG_HOME/WayVes/ as such (Assuming $XDG_CONFIG_HOME is ~/.config):
mkdir -p ~/.config/WayVes/
cp -r shaders/* ~/.config/WayVes/