Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Sway | 13,049 | 5 days ago | 898 | mit | C | |||||
i3-compatible Wayland compositor | ||||||||||
Hyprland | 12,250 | a day ago | 593 | bsd-3-clause | C++ | |||||
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks. | ||||||||||
Waybar | 4,480 | a day ago | 579 | mit | C++ | |||||
Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada: | ||||||||||
Wayfire | 2,047 | 2 days ago | 254 | mit | C++ | |||||
A modular and extensible wayland compositor | ||||||||||
Dwl | 1,887 | 4 days ago | 50 | other | C | |||||
dwm for Wayland | ||||||||||
Awesome Wayland | 1,699 | a month ago | 3 | cc0-1.0 | ||||||
A curated list of Wayland code and resources. | ||||||||||
Smithay | 1,362 | a day ago | 4 | July 25, 2021 | 136 | mit | Rust | |||
A smithy for rusty wayland compositors | ||||||||||
Papyros Shell | 975 | 8 years ago | 77 | gpl-3.0 | C++ | |||||
:shell: The desktop shell for Papyros, built using QtQuick and QtCompositor as a compositor for Wayland. | ||||||||||
Cage | 827 | 2 days ago | 46 | mit | C | |||||
A Wayland kiosk | ||||||||||
Slurp | 769 | 21 days ago | 35 | mit | C | |||||
Select a region in a Wayland compositor |
Wayfire is a 3D Wayland compositor, inspired by Compiz and based on wlroots.
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.
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
Note: wf-config
and wlroots
can be built as submodules, by specifying
-Duse_system_wfconfig=disabled
and -Duse_system_wlroots=disabled
options to meson
.
This is the default if they are not present on your system.
Installing wf-shell is recommended for a complete experience.
wayfire and wayfire-git are available in the AUR.
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"
Enable Wayfire in your NixOS configuration:
programs.wayfire = {
enable = true;
plugins = with pkgs.wayfirePlugins; [
wcm
wf-shell
wayfire-plugins-extra
];
};
See the build instructions from @soreau.
xbps-install -S wayfire
Copy wayfire.ini
to ~/.config/wayfire.ini
.
Before running Wayfire, you may want to change the command to start a terminal.
See the Configuration document for information on the options.
Run wayfire
from a TTY, or via a Wayland-compatible login manager.