A Wallpaper Engine manager for Linux. Browses the Steam Workshop through steamworks.js, keeps a local library of subscribed wallpapers with folders and tags, and plays animated wallpapers on the desktop via linux-wallpaperengine.
Steam must be running and Wallpaper Engine (app id 431960) must be in the library for workshop browsing and subscriptions to work. Without Steam the app still works as a local library manager.
npm install
npm run dev # dev mode with hot reload
npm run build # compile to out/
npm run dist # package with electron-builder
- Settings can build and install linux-wallpaperengine from source (needs
sudo for the package manager and
make install). - The optional desktop icons overlay
(
src/main/services/desktop-icons-overlay.py) draws KDE Folder View icons on a transparent layer-shell surface above the wallpaper. It needs python3, GTK4, gtk4-layer-shell and pycairo, and only works on Wayland. steam_appid.txtis required by the Steamworks SDK and must stay next to the app.