wallpaper-manager-0.1.0 is not a library.
Wallpaper Manager
A wallpaper manager for Hyprland with support for multiple monitors, graphical user interface (GUI), and automatic wallpaper restoration after reboot.
Features
- 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
Requirements
- Wayland session (Hyprland, Sway, etc.)
swwwhyprctl(Hyprland installed)- System libraries:
wayland,libxkbcommon,libX11,libGL,vulkan-loader
Installation
Via Nix (recommended)
# or
Via Cargo
Ensure you have the Wayland libraries and
swwwinstalled on your system.
Usage
Graphical Interface
Browse images in
~/.config/backgroundsand apply with a click.
Apply Last Saved Wallpaper
Auto-start on Login
Add to your ~/.config/hypr/hyprland.conf:
exec-once = swww-daemon
exec-once = wallpaper-manager apply
This ensures the
swwwdaemon starts and the wallpaper is restored on login.
File Organization
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
Contributing
Contributions are welcome!
- Report issues
- Submit pull requests
- Suggest improvements
License
MIT © 2025 - Z4nder