Wallpaper manager with multi monitor support


Add any folder to your collection

Manage your collection simply with folders, then add all of them to HydraPaper. You can enable or disable them with just a click.

Pick your favorites

We all have favorite wallpapers for any mood. Add them as favorites, and quickly find them back in the Favorites section.

Adapt your wallpapers

Set your wallpapers as zoomed, centered, or fitted, with either a black background or a blurred version of the selected wallpaper.

Go random

You can quickly set random wallpapers, even from the app launcher. Fresh wallpapers in seconds.

Do it your way

Many available options allow you to customize your experience to your liking.

HydraPaper ❤️ CLI

Most of what the GUI allows you to do, you can do from the command line. Great for custom scripts.


Arch Linux

Arch Linux

View the AUR page
yay -S hydrapaper-git


sudo dnf install hydrapaper
Debian (unstable)

Debian (unstable)

sudo apt install hydrapaper


HydraPaper is written using Python 3 and GTK. It’s free software, released under the GPL3 license. Feel free to browse the source code on the GitLab repository, fork it, make changes or open issues!


Have you found a bug? Do you want a new feature? Whatever the case, opening an issue is never a bad idea. You can do that on HydraPaper’s issues page