Publish Your Wallpaper
In this tutorial, you'll build your wallpaper into a distributable package and publish it to the Fluxlay store.
Prerequisites
- Complete a previous tutorial to have a working wallpaper project.
- A Fluxlay account with onboarding completed.
Log In
Authenticate with your Fluxlay account:
pnpm fluxlay loginA browser window opens for sign-in. Once approved, your session is saved locally.
Verify you're logged in:
pnpm fluxlay whoamiBuild Locally
To test the build without publishing:
pnpm fluxlay buildThis produces a wallpaper.fluxlay file — an encrypted, self-contained package. You can specify a custom output name:
pnpm fluxlay build -o my-wallpaper.fluxlayPublish to the Store
When you're ready to share:
pnpm fluxlay publishThis command:
- Validates your
fluxlay.yaml(thekindfield is required) - Builds the bundle based on
kind(Vite build forweb; single-file packaging forvideo/imageusingsource) - Encrypts and packages the content
- Uploads to the Fluxlay store
- Registers the version
After publishing, your wallpaper will be available on the gallery and can be installed by any Fluxlay user.
Update Metadata
After publishing, you can update the wallpaper's metadata (name, description, tags, preview images) from the dashboard.
Next Steps
Post-publish:
- Update Metadata — Add preview images and tags.
- Build a Wallpaper — Build options in depth.
- Publish a Wallpaper —
publishcommand options.
Reference:
- CLI Commands — All available CLI commands.
- Manifest (fluxlay.yaml) — Every manifest option.