Create a Video Wallpaper
A kind: video wallpaper is a minimal project that loops a single video file fullscreen on the desktop. No React, no Vite, no build step — just fluxlay.yaml and the video file.
Set up the directory
Put your video file in the project directory.
- background.mp4
- fluxlay.yaml
Supported formats: .mp4 and .webm.
Create the manifest
fluxlay.yaml
source is required and resolved relative to the project root.
Build
This produces a .fluxlay package. No HTML is bundled — the Fluxlay desktop app generates fullscreen looping HTML for the video at delivery time.
Preview
The dev server works the same way as for web wallpapers.
Notes
- Videos play muted, looped, and autoplaying. Audio is not included.
- Large files inflate package size and disk usage. Re-encode (lower resolution or bitrate) before distributing.
- Custom properties and shell commands are not available. For dynamic wallpapers, use
kind: web.
See the Manifest Reference for details.