Veil – A Minimal Neovim GUI for macOS with Metal Rendering
Metal rendering is nice, but Neovide already does GPU acceleration cross-platform.
Metal shaders render interactive physics on your desktop—CPU efficient, not another video loop.
macOS users who want dynamic, performant desktop wallpapers; creative professionals and power users.
Bing Wallpaper · Rainmeter · Aerial (Apple's screensaver)
The app renders wallpapers that respond to your environment in real time. A few of the modes (16 total):
- Physics-based + Interactive: your cursor disturbs magnetic fields or contour fields rendered on the desktop. (These 2 modes are free forever)
- Weather: You can have it rain, snow, thunder, etc on your desktop, or even pull live weather data and have your weather app basically be your wallpaper.
- Liquid glass overlay: a refraction effect applied over your existing wallpaper.
- Space: Travel through stars (more items such as blackholes being added soon)
- Dock plants: places cute flowers and cactus on your dock :)
- and more: Glyph swarm (popular), ASCII Field (popular), Smoke, Tide, Pulse Rings, Neon Wireframe, Net, Math, DNA.
Performance
This was a hard constraint from the start. The app currently averages under 10% CPU time, around 300 MiB memory, and 35% GPU core time. It can run very smoothly on hardware as old as a 2015 MacBook Pro :) Battery impact is very low, which was one of my main concerns when starting its development.
Where it stands
500 downloads in the first week since launch. Early feedback has been very positive, and we have addressed some popular feature requests and fixed some bugs that were not caught on our test devices.
Metal rendering is nice, but Neovide already does GPU acceleration cross-platform.
Auto-updating calendar wallpaper for Mac, but native Shortcuts can do this free.
Pretty gimmick: clock hides behind foreground objects. Remove.bg for your taskbar.
Reverse-engineered macOS wallpaper atom format; your videos behave like official Aerials.
16k image vector search running entirely in-browser with sqlite-vec and transformers.js.
Ad-free 4K AI wallpaper gallery, but Unsplash and Pexels already offer free high-res images.