This layer adds recipes to build wlroots based compositors under wayland. It contains wlroots, sway, wayfire and some additional recipes that might come useful.

Git repository

https://codeberg.org/flk/meta-wayland web repo

Last commit: 2 years, 10 months ago (honister branch)

Recipe name Version Description
aalib 1.4.0 AAlib is a portable library for rendering graphics as ASCII art.
asciinema 2.1.0 Terminal session recorder and the best companion of asciinema.org.
autotiling 1.5 Switch the layout splith/splitv depending on the currently focused window dimensions.
autotiling-rs 0.1.3 This automatically alternates the container layout between horizontal and vertical for successive new containers.
azote 1.9.1 Azote is a GTK+3 based frontend for swaybg.
basu 0.2.0 The sd-bus library, extracted from systemd.
date 3.0.1 A date and time library based on C++11/14/17.
dmenu-wayland 0.1+304c8e917651ee02b16ebf0b7097a5c53fa2236b dmenu for wayland
elogind 246.10 Elogind User, Seat and Session Manager.
fcft 2.5.0 A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman.
fnott 1.1.0 Lightweight notification daemon for wlroots-based Wayland compositors.
font-awesome-otf 5.15.4 Font Awesome
foot 1.10.0 A fast, lightweight and minimalistic Wayland terminal emulator.
fuzzel 1.6.2 Fuzzel is a Wayland-native application launcher.
gimp 2.99.8 The GIMP is the GNU Image Manipulation Program
gopsuinfo git Go version of the psuinfo python script.
grim 1.3.2 Image Grabber For Wayland
gtk-layer-shell 0.6.0+b5e0bbc7f2ac632a65db29193fa384baeb23a96c A library to write GTK applications that use Layer Shell
highway 0.14.2 Highway is a C++ library for SIMD (Single Instruction, Multiple Data)
imv 4.3.0 imv - X11/Wayland Image Viewer
inih 53 inih (INI Not Invented Here)
libjxl 0.6 Reference implementation of JPEG XL (encoder and decoder)
light 1.2.2 A program to control backlights (and other hardware lights) in GNU/Linux.
mako 1.6 A lightweight notification daemon for Wayland.
nwg-bar 0.0.1 nwg-bar for wlroots based compositors.
nwg-dock 0.2.0 GTK3-based dock for wlroots based compositors.
nwg-drawer 0.2.1 GTK3-based application launcher for wlroots based compositors.
nwg-launchers 0.6.3 nwg-launchers written in c++
nwg-menu 0.1.1 MenuStart plugin to nwg-panel.
nwg-panel 0.4.3 GTK3-based panel for wayland.
nwg-wrapper 0.0.2 GTK3-based wrapper to display a script output, or a text file content on the desktop in wlroots-based compositors.
python-brotli 1.0.9 Python Module for the Brotli compression algorithm.
python-i3ipc 2.2.1 An improved Python library to control i3wm and sway.
python-xlib 0.31 The Python X Library.
scdoc 1.11.0 scdoc is a simple man page generator for POSIX systems written in C99.
seatd 0.6.3 A minimal seat management daemon, and a universal seat management library.
slurp 1.3.2 Region Selector For Wayland
srain 1.3.0 Modern IRC client written in GTK.
sway 1.6.1+119f31edb4f0c61fd074229040dd93e047ff7cb4 A Wayland WM
swaybg 1.1 swaybg is a wallpaper utility for Wayland compositors.
swayidle 1.7 This is sway's idle management daemon.
swaylock 1.5+2bf76009e1d279a4194d37b9ee4f2bf0d9424d62 swaylock is a screen locking utility for Wayland compositors.
tllist 1.0.5 A C header file only implementation of a typed linked list.
utf8proc 2.6.1 A small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding.
virtboard 0.0.6 A basic keyboard, blazing the path of modern Wayland keyboards.
waybar 0.9.8+6eb9606f239418d225c7367f9e0f44adca764f3c Wayland bar for Wlroots based compositors
wayfire 0.7.2 A Wayland WM
waylandpp 0.2.8 C++ binding for Wayland using the most modern C++ technology
wcm 0.7.0 Wayfire Config Manager
wf-config 0.7.1 A library for managing configuration files, written for wayfire
wf-recorder 0.2.1+2a901365571de8b86a7eaf95fe9d0cd5a5645579 A Wayland Screen Recorder
wf-shell 0.7.0 A GTK3-based panel for wayfire
wl-clipboard 2.0+d2c32f2b4d469f53070e8c4052dea6f412de3916 Wayland clipboard utilities
wlroots 0.14.1+ebe3cfaceb77ca3b446fa52af6aedc89c98770e5 A modular Wayland compositor library
wlsunset 0.2.0 Day/night gamma adjustments for Wayland compositors supporting wlr-gamma-control-unstable-v1.
yambar 1.6.2 Modular status panel for X11 and Wayland.