GUI wallpaper setter for Wayland
Project description
Waypaper
GUI wallpaper setter for Wayland-based window managers that works as a frontend for popular backends like swaybg and swww.
Installation
pip install waypaper or in case of troubles pipx install waypaper. Also, install swaybg or swww from your package manager.
Dependencies
swaybgorswww- gobject python library (it might be called
python-gobjectorpython3-giorpython3-gobjectin your package manager.)
Usage
waypaper will run GUI application.
To restore the chosen wallpaper at launch, add waypaper --restore to your startup config. For example, in your Hyprland config you can write:
exec-once=waypaper --restore
Troubleshooting
- If wallpaper does not change, make sure that
swaybgorswwwis installed. - If application does not run, much sure to install gobject library (it might be called
python-gobjectorpython3-giin your package manager)
Roadmap
- Support for other backends like -swww-, hyprpaper and xorg backends.
- Additional options for search in -subfolders-, background colors etc.
- Dynamic grid of thumbnails that adopts to the application width.
Contributions
Feel free to propose PR and suggest the improvements. However, I don't have much time to add features to this project. If you'd like to support the development, consider donations.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file waypaper-1.3.tar.gz.
File metadata
- Download URL: waypaper-1.3.tar.gz
- Upload date:
- Size: 19.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc4cee1678e8018b32093b797a6cf3dbe71988f4f80b64c74095dc104988fb3c
|
|
| MD5 |
9a540b4efe773d1147e9b74facd50175
|
|
| BLAKE2b-256 |
3f3c8f4efd1f1ded95fb50c40ad3cb1663934fc9a02ae09920184969f902d3e4
|
File details
Details for the file waypaper-1.3-py3-none-any.whl.
File metadata
- Download URL: waypaper-1.3-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
159bbce2cec22b1b8d5e46213b9e3b6fdf72ddbb18aaa7d9291de2f30b03132e
|
|
| MD5 |
feab6e5dfffc0252b2c501acb5b5437d
|
|
| BLAKE2b-256 |
6cfb2e74e560d8ba57c5d178f55db1a0afa72d0f96ff747f6406ceff4a6558c4
|