📘 Usr Doc
Introduction
Wowpaper is a wallpaper player(Adopting a Client-Server architecture)
wow-cli(Client) is only responsible for sending control commands to wow-daemon
For information on control commands and command-line parameters, please read:
The wow-daemon (Server) is responsible for reading the configuration, playing the wallpaper, and processing the control commands sent by the client
For configuration file please read:
Origin
Back in college, I started tinkering with X11, and later gradually moved over to Wayland.
Although my full‑keyboard control becoming smoother and smoother, but all I could do was sit there blankly, watching my roommate happily play with Steam’s Wallpaper Engine.
Whenever I saw those stunning wallpapers, I couldn’t help blurting out in amazement: “Holy shit!”
Because, the wallpaper solutions that I found never quite satisfied me:
Using 🌐linux-wallpaperengine
But, still relies on official assets. And I didn’t want to spend money
Using 🌐swww(now renamed 🌐awww)
But, only supports GIFs as animated wallpapers
Using 🌐mpvpaper
But, doesn’t support static wallpapers. And lacks transition animations
After graduation, while idling at home one day…

A sudden spark hit me: why not make my own wallpaper software?
In order to allow users who use this wallpaper software to also get “Holy Shit!” from others
So I named my project “Wowpaper”, carrying the hope:
“Use the wowpaper, Be a Wow Maker”