Publish a Wallpaper
The publish command builds, encrypts, and uploads your wallpaper to the Fluxlay store, making it available for other users to install. If you only want to create a local build for your own testing, use the build command instead.
Publish Command
pnpm fluxlay publishOr specify a directory:
pnpm fluxlay publish ./my-wallpaperWhat Happens
- Validates
fluxlay.yaml. - Generates a random content encryption key.
- Registers the wallpaper version with the API (returns a version ID and upload URL).
- Builds the wallpaper (Vite for
kind: web; copies the source file forkind: video/image). - Encrypts and packages the content.
- Uploads the package to cloud storage.
- Confirms the upload with the API.
- If
descriptionis set influxlay.yaml, sends the manifest'snameanddescriptionto the store so the listing matches your repository. A failure here doesn't roll back the publish — only the listing isn't refreshed.
First Publish
On the first publish, the wallpaper is registered with the slug from fluxlay.yaml. Subsequent publishes create new versions under the same slug.
Requirements
- You must be logged in (
fluxlay login). - A valid
fluxlay.yamlwith a uniqueslug. - Onboarding must be completed on your account.