| Port details |
- py-waypaper GUI wallpaper manager for Wayland and Xorg
- 2.9 x11
=0 2.8Version of this port present on the latest quarterly branch. - Maintainer: nivit@FreeBSD.org
 - Port Added: 2024-09-25 07:45:09
- Last Update: 2026-08-30 08:52:05
- Commit Hash: 32e69a4
- Also Listed In: python
- License: GPLv3
- WWW:
- https://anufrievroman.gitbook.io/waypaper
- Description:
- GUI wallpaper setter for Wayland and Xorg window managers. It works as a
frontend for popular wallpaper backends like swaybg, swww, wallutils,
hyprpaper, mpvpaper and feh.
Features
- Vim keys
- Support for GIF animations (with swww or mpvpaper)
- Support for videos (with mpvpaper)
- Support for multiple monitors (with swww, swaybg, hyprpaper or mpvpaper)
- Works on Wayland (with swww, swaybg, hyprpaper, wallutils or mpvpaper)
- Works on Xorg (with feh, wallutils or xwallpaper)
- Restores wallpaper at launch of your WM (waypaper --restore)
- Caching for fast loading
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}waypaper>0:x11/py-waypaper@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/x11/py-waypaper/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/py-waypaper
- pkg install py312-waypaper
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-waypaper listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py312-waypaper
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1788076372
SHA256 (waypaper-2.9.tar.gz) = e562591bb21afb6216b78150357a1f80f3dee88d5a957d3f6c5dd885fa0eda97
SIZE (waypaper-2.9.tar.gz) = 75972
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py312-setuptools>=63.1.0 : devel/py-setuptools@py312
- py312-wheel>=0.44.0 : devel/py-wheel@py312
- python3.12 : lang/python312
- py312-build>=0 : devel/py-build@py312
- py312-installer>=0 : devel/py-installer@py312
- Test dependencies:
-
- python3.12 : lang/python312
- Runtime dependencies:
-
- py312-imageio-ffmpeg>=0.5.1 : graphics/py-imageio-ffmpeg@py312
- py312-imageio>=2.36.0 : graphics/py-imageio@py312
- py312-pillow>=10.4.0 : graphics/py-pillow@py312
- py312-platformdirs>=4.2.2 : devel/py-platformdirs@py312
- py312-platformdirs>=4.4.0 : devel/py-platformdirs@py312
- py312-screeninfo>=0.8.1 : x11/py-screeninfo@py312
- feh : graphics/feh
- swaybg : x11/swaybg
- py312-pygobject>=0 : devel/py-pygobject@py312
- python3.12 : lang/python312
- Library dependencies:
-
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- x11_py-waypaper
- USES:
- gnome python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|