Wayvid
A dynamic video wallpaper engine for Wayland compositors, with priority support for Hyprland and niri. Compatible with Wallpaper Engine's video wallpaper parameters.
Install / Use
/learn @YangYuS8/WayvidREADME
wayvid (Repository Reset in Progress)
This repository is being reset from the legacy wayvid product into a Linux dynamic wallpaper platform for Wallpaper Engine migration users on Linux.
Current Status
- The old
wayvidproduct story is being retired. - The repository is keeping only high-value technical assets from the previous codebase.
- The current source of truth for product identity in this worktree is
openspec/config.yaml.
Product Direction
The reset points the repository toward a Linux dynamic wallpaper platform that provides:
- in-app Workshop browsing and acquisition orchestration for Wallpaper Engine content
- compatibility visibility before and after import
- first-release focus on
videoandscenewallpapers - recognition of
webwallpapers for compatibility reporting rather than first-release runtime support - a polished Linux desktop application experience
- Chinese and English user-facing support
Naming Direction
- Product name:
LWE - Code name and file-path prefix:
lwe
The old wayvid name remains only where legacy crates or migration-candidate assets have not been renamed yet.
What Remains Valuable
- low-level playback and runtime knowledge
- Workshop parsing and import knowledge
- selected shared types and Linux integration code
What Is Changing
- legacy product framing
- top-level docs structure
- future application architecture
- first-release scope definition
Foundation Checkpoint
The repository reset is considered complete when all of the following are true:
- the top-level product story consistently describes the Linux dynamic wallpaper platform
- the product documentation set points future work at Workshop import, compatibility, and desktop application delivery
- retained legacy assets are called out as technical inputs rather than product commitments
- OpenSpec remains healthy so follow-on plans can start from a clean baseline
- retired OpenSpec change history stays available under
openspec/changes/archive/without appearing as current reset work
Documentation Entry Points
- Product overview:
docs/product/overview.md - Product roadmap:
docs/product/roadmap.md - Documentation reset guide:
docs/README.md
