Нема описа

UwU f61cfc14ee continue code deduplication пре 2 месеци
src f61cfc14ee continue code deduplication пре 2 месеци
.gitignore e99f54a532 major refactor пре 2 месеци
LICENSE e81f6208f8 add MIT license пре 2 месеци
README.md e8927c4fce added ability to provide own repo пре 2 месеци
config.json 58f51af0c7 init пре 7 месеци
electron.vite.config.ts e99f54a532 major refactor пре 2 месеци
package-lock.json e99f54a532 major refactor пре 2 месеци
package.json e81f6208f8 add MIT license пре 2 месеци
steam_appid.txt 58f51af0c7 init пре 7 месеци
tsconfig.json 58f51af0c7 init пре 7 месеци
tsconfig.node.json e99f54a532 major refactor пре 2 месеци
tsconfig.web.json 58f51af0c7 init пре 7 месеци

README.md

we_manager

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.

Running

npm install
npm run dev      # dev mode with hot reload
npm run build    # compile to out/
npm run dist     # package with electron-builder

Notes

  • Settings can build and install linux-wallpaperengine from source (needs sudo for the package manager and make install). A custom repository (git URL or local path) and branch can be set there to build from a fork instead of the official repo.
  • 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.txt is required by the Steamworks SDK and must stay next to the app.