Works well with Hyprwinwrap.
apt install libwayland-dev libwayland-egl1 libwayland-egl++1 libegl1-mesa-dev libgl-dev wayland-protocols (Debian example)
Run ./build.sh in the project folder.
git clone https://github.com/gen3vra/wayland-glsl-transparent-shaderscd wayland-glsl-transparent-shaders./build.sh
After building, copy the wayshaders binary to a location in your PATH:
sudo cp wayshaders /usr/local/bin/Create a directory for shader files:
mkdir -p ~/.config/wayshadersPlace them in ~/.config/wayshaders/ with names like:
shader0.frag(required)shader1.frag(optional)shader2.frag(optional, up to 32 total)
You can also provide custom vertex shaders:
shader0.vert,shader1.vert, etc. (optional)
wayshadersSettings are automatically generated in ~/.config/wayshaders/wayshaders on first run. You can edit this file to customize behavior.