A wallpaper manager for Hyprland with support for multiple monitors, graphical user interface (GUI), and automatic wallpaper restoration after reboot.
- Graphical interface for selecting images
- Support for multiple monitors via
hyprctl - Integration with
swww - Saving the last selected wallpaper
applysubcommand to automatically reapply on reboot
- Wayland session (Hyprland, Sway, etc.)
swwwhyprctl(Hyprland installed)- System libraries:
wayland,libxkbcommon,libX11,libGL,vulkan-loader
cargo install wallpaper-managerEnsure you have the Wayland libraries and
swwwinstalled on your system.
wallpaper-manager guiBrowse images in
~/.config/backgroundsand apply with a click.
wallpaper-manager applyAdd to your ~/.config/hypr/hyprland.conf:
exec-once = swww-daemon
exec-once = wallpaper-manager applyThis ensures the
swwwdaemon starts and the wallpaper is restored on login.
By default, the program looks for images in:
~/.config/backgrounds
Place your wallpapers in this folder. For example:
~/.config/backgrounds/meadow.jpg~/.config/backgrounds/dark-moon.png
Contributions are welcome!
- Report issues
- Submit pull requests
- Suggest improvements
MIT © 2025 - Z4nder

