Aromatic05

Rust daemon that launches Wallpaper Engine through Wine, for wlroot based wm like niri.

14
0
100% credibility
Found Feb 25, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

we-layerd is a tool for running Wallpaper Engine wallpapers as interactive backgrounds on Wayland Linux desktops by launching it through Wine and mirroring its display.

How It Works

1
💻 Discover live wallpapers

You find a handy tool that brings animated backgrounds from Wallpaper Engine to your Linux desktop.

2
📁 Locate your wallpapers

Point the tool to where your Steam-installed Wallpaper Engine and favorite wallpapers are saved.

3
✏️ Tweak your favorites

Choose settings like speed, restart options, and which wallpaper to show first.

4
🩺 Quick health check

Run a simple test to confirm your desktop environment and tools are ready to go.

5
▶️ Launch the magic

Start the tool and it automatically plays your wallpaper as a full-screen background.

🌟 Desktop comes alive

Sit back and enjoy stunning animated wallpapers moving smoothly behind your apps.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is we-layerd?

we-layerd is a Rust daemon that runs Wallpaper Engine wallpapers on Wayland compositors like niri, Hyprland, or sway. It launches the Windows app via Wine, captures its XWayland/X11 output frames, and renders them as full-screen layer-shell backgrounds using wgpu. Developers get animated, GPU-accelerated desktops without waiting for a native Linux port.

Why is it gaining traction?

This rust daemon crate stands out by handling Wine process management, auto-restarts, and window refinding on capture fails—features rare in wallpaper tools. CLI commands like `run`, `doctor` for diagnostics, and `print-config` make setup straightforward, with TOML configs for FPS limits, scaling (fit/cover/stretch), multi-output mapping, and FPS overlays. As a rust daemonize example with rust github workflow integration, it hooks Linux tinkerers chasing smooth daemon processes for the engine.

Who should use this?

Wayland users on wlroots compositors with Steam-installed Wallpaper Engine, especially niri fans wanting dynamic backgrounds. Rust devs exploring rust daemon thread/process examples or rust github ci/actions cache for desktop hacks. Skip if you're on pure X11 or avoid Wine overhead.

Verdict

Try it for niche Wayland wallpaper needs—solid CLI, configs, and resilience make it usable now, despite 10 stars and 1.0% credibility signaling early maturity. Doctor command and rust github trending potential help, but expect tweaks for your setup.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.