lunarch273 downloadsSet a vault-local image, GIF, or video as a configurable workspace wallpaper with opacity, sizing, vignette, blur, and dim controls.
Veil adds vault-local image, animated GIF, and video wallpapers to Obsidian. It can change the complete look of your workspace automatically with reusable Scenes, note-aware Routing, wallpaper pools, and visual effects.
Veil is desktop-only. Wallpaper media stays inside your vault after selection.
If Veil is available in the Community Plugins directory, open Settings → Community plugins → Browse, search for Veil, then install and enable it.
main.js, manifest.json, and styles.css from the latest Veil release.<vault>/.obsidian/plugins/veil/.Veil also adds these commands to the Command Palette: Reload wallpaper, Shuffle wallpaper pool, Open wallpaper library, and Switch scene.
The detailed user guide is in the Veil Wiki.
Start with:
Version-specific changes are documented in GitHub Releases and CHANGELOG.md.
Veil reads vault-local wallpaper media and Obsidian metadata needed by your configured rules. Normal wallpaper playback does not require the network, and Veil does not collect telemetry or run analytics.
Veil connects to Wallhaven only when you use the optional Wallhaven browser in Wallpaper Library. Search terms and selected filters are sent to wallhaven.cc; result thumbnails load from Wallhaven, and the full image is downloaded only when you explicitly select it. Imported wallpapers are saved inside your vault under Wallpapers/Wallhaven/ and are used locally afterward. Veil does not send note contents or vault metadata to Wallhaven.
The built-in Wallhaven browser is SFW-only and does not use or store a Wallhaven API key.
If Veil has made your Obsidian workspace more enjoyable, you can support its continued development here.
Your support helps me keep refining Veil, improving wallpaper workflows, routing, visual effects, and documentation.