It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance.
These are the dependencies needed for building Wayfire.
- Pango and PangoCairo
These are the dependencies needed for building wlroots, and should be installed before building it. They are relevant for cases when the system doesn't have a version of wlroots installed.
Session Provider (optional, recommended)
XWayland Support (optional)
X11 Backend (optional)
The easiest way to install Wayfire, wf-shell and WCM to get a functional desktop is to use the install scripts.
Alternatively, you can build from source:
meson build ninja -C build sudo ninja -C build install
wlroots can be built as submodules, by specifying
-Duse_system_wlroots=disabled options to
This is the default if they are not present on your system.
Installing wf-shell is recommended for a complete experience.
yay -S wayfire
cave resolve -x wayfire
dnf install wayfire
Install the latest release and recommended addons with
pkg install wayfire wayfire-plugins-extra wf-shell wcm
Install the latest release with
emerge --ask --verbose wayfire
and to use the live version
emerge --ask --verbose "=gui-wm/wayfire-9999"
xbps-install -S wayfire
wayfire from a TTY, or via a Wayland-compatible login manager.