githubEdit

Installation

Installation

You need to install at least one of the backends and waypaper itself, which works as a frontend.

1. Install a backend

Install a preferred backend from your package manager: swwwarrow-up-right or swaybgarrow-up-right or mpvpaper on Wayland or feharrow-up-right on Xorg or wallutilsarrow-up-right on both.

2. Install Waypaper

Waypaper is available as a package in different repositories listed below:

On all distributions

pipx install waypaper

If pipx is not found, you first need to install pipx from your package manager, it's sometimes called python-pipx.

On Arch-based distributions

yay -S waypaper or yay -S waypaper-git

The waypaperarrow-up-right and waypaper-gitarrow-up-right package is available in AUR, thanks to metak. Please upvote them to support the project. Please understand that the waypaper-git package is not always stable.

On NixOS

The waypaper package is available thanks to Basil Keeler.

On OpenSUSE

Users of OpenSUSE reported problems with installationarrow-up-right via pipx install waypaper. This problem might be resolved by installing the python311-pycairo-devel package.

On Fedora

Users reported issues with installationarrow-up-right, which might be resolved by installing cairo-gobject-devel package. Then install with pipx as described above.

If it doesn't work, Waypaper is available in an external repository owned by Solopashaarrow-up-right. So, you can add this repository as sudo dnf copr enable solopasha/hyprland and install as sudo dnf install wayapaper.

Dependencies

  • swww or swaybg or feh or wallutils or hyprpaper

  • gobject python library (it might be called python-gobject or python3-gi or python3-gobject in your package manager.)

  • python-importlib_metadata

  • python-platformdirs

Last updated