The wbg package provides a Wayland wallpaper setter.
Pixman, Wayland, and Wayland-Protocols
libpng, libjpeg-turbo, libwebp, libjxl, and tllist-1.1.0 (if not built, it will be downloaded)
First apply a fix that avoids an error about possible uninitialized values:
sed 's/float t\[6\]/float t\[6\] = {0}/' \ -i 3rd-party/nanosvg/src/nanosvg.h
Install wbg by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
Now, as the root
user:
ninja install