Releases: bahamut42/waraq
Release list
Waraq 1.0.0
Waraq v1.0.0
The first stable release.
What is Waraq
A free, open-source live wallpaper app for macOS. Plays videos, GIFs, and procedural animations as your desktop background, on every connected display independently.
The name is Arabic for paper (ورق).
Install
Two ways, both ship in this release. Pick whichever you prefer — both install to /Applications/Waraq.app.
DMG (drag-to-Applications):
- Download
Waraq-1.0.0.dmg - Double-click the downloaded file
- Drag the Waraq icon to the Applications folder shortcut
- Eject the disk image, launch Waraq from Applications
PKG (guided installer):
- Download
Waraq-1.0.0.pkg - Double-click to launch the installer
- Follow the prompts: Continue, agree to GPL v3, Install
- Waraq is ready in Applications
Both methods install a code-signed, notarized app — no Gatekeeper warnings.
Requirements: macOS 14 Sonoma or later. Apple Silicon and Intel both supported.
Features
Wallpaper playback
- Plays MP4, MOV, M4V video files as live wallpapers
- Plays animated GIFs as wallpapers
- Six built-in procedural animations (Aurora Borealis, Matrix Rain, Synthwave Drive, Starfield, Neural Network, Animated Gradient) — zero file footprint, generated at runtime
- Imports Wallpaper Engine
.wevideo files (video subset only, not scene files)
Multi-monitor
- Each connected display gets its own wallpaper, fit mode, mute setting, and volume independently
- Profiles save by hardware ID — plugging a different monitor in doesn't break your setup
- Plugging a familiar monitor back in restores its last config automatically
- "Show Numbers" flashes a big number on each physical screen so you can match Waraq's rows to your monitors
- Optional manual "Waraq Primary" display selection, independent of which display macOS treats as main
Gallery (built-in wallpaper discovery)
- Search across three free sources: Pixabay, Pexels, NASA
- Pixabay and Pexels use a free API key from those sites; NASA needs no key (public domain)
- Results cached locally for 24 hours
- One click adds a downloaded wallpaper to your Library
Browse Web (external sources)
- Curated list of community wallpaper sites (MotionBGs, MoeWalls, MyLiveWallpapers, Wallsflow)
- Opens links in your default browser; you download manually under each site's personal-use license
- Drag the downloaded file onto Waraq's Library tab to import
Performance
- Pauses behind fullscreen apps, on battery (configurable), and on thermal pressure
- Hardware decoding when available
- Configurable render quality and frame-rate cap; drops frames under heavy load instead of slowing the system
- Adjustable memory limit per wallpaper
Onboarding
- 5-step setup wizard on first launch (displays, starter wallpaper, performance preferences)
- "Run Setup Again" available in the About pane any time
Privacy
Zero telemetry. No analytics. No phone-home. No tracking. No anonymous usage data.
The only outbound network activity Waraq ever does is API calls to Pixabay, Pexels, or NASA when you search the Gallery, and downloads of the specific wallpaper you choose to add. If you never use the Gallery, Waraq makes zero outbound connections. API keys are stored in your local UserDefaults and only sent as authentication to the relevant API host. The Browse Web tab opens links in your default browser — Waraq fetches nothing from those sites.
License
GPL v3. See LICENSE. Free forever — use, study, modify, and redistribute it; any redistribution stays GPL v3 (no closed-source forks). This is intentional. Waraq stays free.
Known limitations
- In-app Gallery previews show static thumbnails, not motion video (wallpaper playback on the desktop is full motion)
- The wallpaper library location is fixed at
~/Library/Application Support/Waraq/— external-drive support is the top post-v1 roadmap item - The "Yield to GPU-heavy apps" performance toggle is hidden pending the detection logic that backs it
What's next
- Configurable library location (external drive support)
- Automatic update channel via Sparkle
- Homebrew Cask installation channel
- Motion previews in the in-app Gallery
- More built-in procedural wallpapers
No timelines. It ships when it ships.
Reporting bugs
https://github.com/bahamut42/waraq/issues — include your macOS version, Mac model, Waraq version (Settings → About), and steps to reproduce.
Credits
Built by Omar A. Othman. Coded with significant assistance from Anthropic's Claude.
Stock wallpaper sources in the Gallery: Pixabay, Pexels, NASA Image and Video Library.
Curated external sources in Browse Web (Waraq is not affiliated with these and doesn't redistribute their content): MotionBGs, MoeWalls, MyLiveWallpapers, Wallsflow.
Support
If Waraq is useful to you and you want to throw something my way: paypal.me/OOthman666. Not required. Ever.
Waraq 1.0.0-rc2
Waraq 1.0.0-rc2
Second release candidate. Cosmetic polish based on rc1 feedback.
What's new since rc1
- New app icon — a wallpaper-roll-being-applied composition: a two-panel sheet (plain left + decorative dotted right, mid-application diagonal split) with a coiled roll along the bottom, cream outline on dark slate. Replaces the previous chevron mark.
- Animated hero — the README hero is now a live desktop GIF showing a video wallpaper running behind the real desktop (dock + menu bar visible), with personal content blurred.
- README intro rewritten — explains what Waraq is: a proof of concept built for myself, free for anyone to use or extend, GPL v3 forever.
- All pane screenshots refreshed to match the current build (the removed Color/HDR section is gone; About shows the new icon).
What is Waraq
A free, open-source live wallpaper app for macOS. Plays videos, GIFs, and procedural animations as your desktop background, on every connected display independently. The name is Arabic for paper (ورق).
Install
DMG (drag-to-Applications): Download Waraq-1.0.0-rc2.dmg, open it, drag Waraq to Applications.
PKG (guided installer): Download Waraq-1.0.0-rc2.pkg, double-click, follow the wizard.
Both install to /Applications/Waraq.app. Pick whichever you prefer. Requires macOS 14 Sonoma or later (Apple Silicon + Intel). Both downloads are signed with a Developer ID and notarized by Apple, so they pass Gatekeeper cleanly.
Privacy
Zero telemetry. The only network activity is API calls to Pixabay, Pexels, or NASA when you search the Gallery. If you never use the Gallery, Waraq makes zero outbound connections.
License
GPL v3. Free forever.
Known limitations (same as rc1)
- In-app Gallery previews are static thumbnails, not video
- Library location is fixed at
~/Library/Application Support/Waraq/ - "Yield to GPU-heavy apps" toggle is hidden pending detection logic
What's next
- If rc2 has no blockers, 1.0.0 final ships next
- Then: configurable library location, Sparkle auto-update, Homebrew Cask
Reporting bugs
github.com/bahamut42/waraq/issues
Built by Omar A. Othman. Coded with significant assistance from Anthropic's Claude.
Waraq 1.0.0-rc1
Waraq 1.0.0-rc1
Release candidate for v1. Beta period — please report bugs.
What is this
Waraq is a free, open-source live wallpaper app for macOS. It plays videos, GIFs, and procedural animations as your desktop background, on every connected display independently.
The name is Arabic for paper (ورق).
Install
DMG (drag-to-Applications): Download Waraq-1.0.0-rc1.dmg, open it, drag Waraq onto Applications.
PKG (guided installer): Download Waraq-1.0.0-rc1.pkg, double-click, follow the wizard.
Both methods install to /Applications/Waraq.app. Pick whichever you prefer.
Waraq requires macOS 14 Sonoma or later. Both Apple Silicon and Intel are supported. Both downloads are signed with a Developer ID and notarized by Apple, so they pass Gatekeeper cleanly.
What's in v1
- Play videos and GIFs as wallpaper on any number of displays, independently
- Six built-in procedural wallpapers (Aurora Borealis, Matrix Rain, Synthwave Drive, Starfield, Neural Network, Animated Gradient)
- Built-in Gallery with thousands of free wallpapers from Pixabay, Pexels, and NASA
- Browse Web tab linking to anime/gaming wallpaper sites (you download manually, drag into Waraq)
- Per-display profiles saved by hardware ID
- Manual "Waraq Primary" display override
- Performance governor: pauses on battery, behind fullscreen apps, and on thermal pressure
- Wallpaper Engine
.wevideo import (video subset only, not scene files) - Zero telemetry, zero analytics, zero phone-home
Privacy
The only network activity Waraq does is API calls to Pixabay, Pexels, or NASA when you search the Gallery. Nothing else. Ever. Browse Web just opens links in your default browser — Waraq fetches nothing from those sites.
If you never use the Gallery, Waraq makes zero outbound connections.
License
GPL v3. Free forever. Cannot practically be sold — anyone who receives a copy can redistribute it for free under the same license.
Known limitations carried into v1
- In-app Gallery previews are static thumbnails, not video (motion preview deferred to a future release)
- Library location is fixed at
~/Library/Application Support/Waraq/— external-drive support is the top post-v1 roadmap item - "Yield to GPU-heavy apps" toggle is hidden pending detection logic
What's next
If 1.0.0-rc1 has no blocking issues during the beta, 1.0.0 final ships. After that:
- Configurable library location (external-drive support)
- Automatic updates via Sparkle
- More procedural wallpapers
- Homebrew Cask
Reporting bugs
github.com/bahamut42/waraq/issues — include your macOS version, Mac model, Waraq version, and steps to reproduce.
Built by Omar A. Othman. Coded with significant assistance from Anthropic's Claude.