It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance.
These are the dependencies needed for building Wayfire.
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
pkg install wayfire
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.