Steam Wallpaper Engine Plugin for Omarchy: Scene, Video, Web, and PipeWire Audio Visualizers #8867
Azteriisk
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I have spent a lot of time creating web-based wallpapers on Windows with Wallpaper Engine, particularly dynamic canvas and Fourier-based audio visualizers. When moving over to Linux and Wayland, getting those same wallpapers to run in a way that felt native, responsive, and properly integrated into the desktop environment was something I really wanted to solve.
To bring Wallpaper Engine over to Omarchy in a clean and native-feeling way, I built omarchy-wallpaper-engine, a standalone plugin and runner designed specifically for Omarchy and Hyprland.
Repository: https://github.com/Azteriisk/omarchy-wallpaper-engine
What it does:
Installation:
Current Performance Notes & Known Caveats:
While Scene and Video wallpapers run at native refresh rates (120Hz-240Hz), web-based wallpapers with heavy 2D canvas blurs have notable performance differences on Linux compared to Windows. On Windows, Chromium and Direct2D execute canvas shadowBlur directly on GPU compute shaders. On Linux, Cairo and WebKitGTK fall back to CPU software rasterization for large Gaussian blur radii, which can impact framerates if blur settings are pushed too high.
For complex web visualizers, keeping blur or bloom properties at lower values maintains smooth 60-120 FPS playback.
Feedback & Contributions:
The project is open source and contributions are welcome. I would love feedback on:
Feel free to try it out and share your thoughts or open a PR on GitHub.
All reactions