meta-wayland
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 days, 21 hours ago (wrynose branch)
| Recipe name | Version | Description |
|---|---|---|
| aalib | 1.4.0 | AAlib is a portable library for rendering graphics as ASCII art. |
| adwaita-qt | ||
| app2unit | 1.4.1 | Launch Desktop Entries (or arbitrary commands) as Systemd user units, and do it fast |
| aquamarine | 0.11.0 | Aquamarine is a very light linux rendering backend library |
| asciinema | 3.0.0 | Terminal session recorder and the best companion of asciinema.org. |
| attica | ||
| aurorae | ||
| autotiling | 1.9.3 | 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. |
| awww | 0.12.0 | A Solution to your Wayland Wallpaper Woes |
| azote | 1.16.0 | Azote is a GTK+3 based frontend for swaybg. |
| azote-palettes | 1.0.2 | This tool creates a palette of up to 36 colours out of a jpg or png image. |
| bluedevil | ||
| bluez-qt | ||
| breeze | ||
| breeze-icons | ||
| brightnessctl | 0.5.1 | This program allows you read and control device brightness on Linux |
| btrfs-assistant | ||
| budgie-backgrounds | 3.0.0 | Backgrounds for the budgie desktop |
| budgie-control-center | 2.1.1 | Budgie Control Center is a fork of GNOME Settings with the intent of providing a simplified list of settings |
| budgie-desktop | 10.10.2 | The Budgie Desktop is a feature-rich, modern desktop designed to keep out the way of the user |
| budgie-desktop-services | ||
| budgie-desktop-view | 10.10.2 | Budgie Desktop View is the official Budgie desktop icons application / implementation |
| budgie-display-configurator | ||
| budgie-session | 1.0.1 | Budgie Session is a softish fork of gnome-session, designed to provide a stable session manager for Budgie 10.x |
| cage | 0.2.1+dev | Cage: a Wayland kiosk |
| cage-0.1 | 0.1.5 | Cage: a Wayland kiosk |
| cage-0.2 | 0.2.1 | Cage: a Wayland kiosk |
| callaudiod | 0.1.99 | callaudiod is a daemon for dealing with audio routing during phone calls. |
| calls | 50.0 | A phone dialer and call handler. |
| cava | 0.10.7 | Cross-platform Audio Visualizer |
| chafa | 1.18.1 | A command-line utility that converts image data into graphics formats or ANSI |
| clipboard | 0.10.1 | The Clipboard Project is a fast, lightweight and user friendly tool that lets you do more on the computer in style |
| cliphist | 0.6.1 | Clipboard history “manager” for Wayland |
| date | 3.0.1 | A date and time library based on C++11/14/17. |
| ddcpopup | 0.1 | ddcpopup allows to control basic settings of external (not laptop built-in) monitors. |
| ddcutil | 2.2.6 | ddcutil is a Linux program for querying and changing monitor settings, such as brightness and color levels. |
| dmenu-wayland | 0.1+304c8e917651ee02b16ebf0b7097a5c53fa2236b | dmenu for wayland |
| dolphin | ||
| eilmeldung | 1.5.0 | eilmeldung is a TUI RSS reader based on the awesome news-flash library |
| elogind | 255.17 | Elogind User, Seat and Session Manager. |
| eww | 0.6.0+git | Elkowars Wacky Widgets is a standalone widget system that allows to implement custom widgets |
| extra-cmake-modules | 6.22.0 | Extra CMake modules |
| fcft | 3.3.3 | A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman. |
| fd | 10.3.0 | fd is a program to find entries in your filesystem |
| feedbackd | 0.8.1 | A daemon to provide haptic, led and audio feedback triggered by application events. |
| fnott | 1.7.1 | Lightweight notification daemon for wlroots-based Wayland compositors. |
| font-awesome-otf | 6.6.0 | Font Awesome |
| foot | 1.26.1 | A fast, lightweight and minimalistic Wayland terminal emulator. |
| frameworkintegration | ||
| fuzzel | 1.14.1 | Fuzzel is a Wayland-native application launcher. |
| fzf | 0.71.0 | A command-line fuzzy finder |
| gamescope | 3.16.23 | gamescope: the micro-compositor formerly known as steamcompmgr |
| gammastep | 2.0.11 | Adjust the color temperature of your screen according to your surroundings |
| gbar | 1.0 | Blazingly fast and efficient status bar + widgets written for gtk3 |
| gmobile | 0.7.0 | gmobile carries some helpers for GNOME on mobile devices |
| gom | 0.5.3 | libgom - GObject Data Mapper. |
| gopsuinfo | 0.1.5 | Go version of the psuinfo python script. |
| gpu-screen-recorder | 5.12.5 | A shadowplay-like screen recorder for Linux |
| granite | 7.4.0 | Granite is a companion library for GTK and GLib. |
| granite6 | 6.2.0 | Granite is a companion library for GTK and GLib. |
| greetd | 0.10.3 | greetd is a minimal and flexible login manager daemon that makes no assumptions about what you want to launch. |
| grim | 1.5.0 | Image Grabber For Wayland |
| gtk-session-lock | 0.2.0 | This is a library to use GTK 3 to build screen lockers using the secure ext-session-lock-v1 protocol |
| gtk4-layer-shell | 1.3.0 | A library to write GTK applications that use Layer Shell |
| gtkgreet | 0.8 | GTK based greeter for greetd, to be run under cage or similar. |
| gtklock | 4.0.0 | GTK-based lockscreen for Wayland. |
| hyprcursor | 0.1.13 | The hyprland cursor format, library and utilities. |
| hyprgraphics | 0.5.1 | Hyprgraphics is a small C++ library with graphics / resource related utilities used across the hypr* ecosystem |
| hypridle | 0.1.7 | Hyprland's idle daemon |
| hyprland | 0.54.3 | A Wayland WM |
| hyprland-borders-plus-plus | 1.0 | Allows you to add one or two additional borders to your windows. |
| hyprland-config | 0.4.3 | Round-trip parser and editor for Hyprland configuration files |
| hyprland-contrib | 0.1 | Hyprland Contribution Scripts |
| hyprland-csgo-vulkan | 1.0 | Fix for CS:GO with -vulkan. |
| hyprland-events | 0.4.0 | Typed event dispatch layer for Hyprland IPC. Built on top of hyprland-socket |
| hyprland-guiutils | 0.2.1 | Hyprland GUI utils |
| hyprland-hyprbars | 1.0 | Adds simple title bars to windows. |
| hyprland-hyprexpo | 1.0 | A plugin to add expo (overlay) for workspaces. |
| hyprland-hyprfocus | 1.0 | Flashfocus for Hyprland |
| hyprland-hyprscrolling | 1.0 | A plugin to add scrolling layout |
| hyprland-hyprtrails | 1.0 | A neat, but useless plugin to add trails behind windows. |
| hyprland-hyprwinwrap | 1.0 | Clone of xwinwrap for hyprland. |
| hyprland-monitors | 0.4.0 | Monitor management utilities for Hyprland. Built on top of hyprland-socket |
| hyprland-protocols | 0.7.0 | Wayland protocol extensions for Hyprland |
| hyprland-qt-support | ||
| hyprland-schema | 0.4.0 | Typed Python schema for every Hyprland configuration option |
| hyprland-socket | 0.9.1 | Typed Python library for Hyprland IPC via Unix sockets |
| hyprland-state | 0.2.0 | Live state interface for Hyprland |
| hyprland-xtra-dispatchers | 1.0 | Adds some additional dispatchers to Hyprland |
| hyprlang | 0.6.8 | The hypr configuration language is an extremely efficient, yet easy to work with, configuration language for linux applications. |
| hyprlauncher | 0.1.6 | A multipurpose and versatile launcher / picker for Hyprland |
| hyprlock | 0.9.5 | Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility |
| hyprmod | 0.1.0 | A native GTK4/libadwaita settings app for Hyprland |
| hyprpaper | 0.8.4 | Hyprpaper is a blazing fast wallpaper utility for Hyprland. |
| hyprpicker | 0.4.7 | A wlroots-compatible Wayland color picker that does not suck. |
| hyprpolkitagent | ||
| hyprpwcenter | 0.1.2 | A GUI Pipewire control center built with hyprtoolkit |
| hyprqt6engine | ||
| hyprshade | 4.0.1 | Front-end to Hyprland's screen shader feature. |
| hyprshutdown | 0.1.0 | A graceful shutdown/logout utility for Hyprland |
| hyprspace | 1.0 | A plugin for Hyprland that implements a workspace overview feature similar to that of KDE Plasma, GNOME and macOS |
| hyprsysteminfo | 0.2.0 | A tiny hyprtoolkit application to display information about the running system, or copy diagnostics data, without the terminal. |
| hyprtavern | 0.0.1 | A modern, simple and consistent session bus for IPC discovery |
| hyprtoolkit | 0.5.4 | A modern C++ Wayland-native GUI toolkit |
| hyprutils | 0.13.0 | Hyprland c++ utils |
| hyprwayland-scanner | 0.4.6 | A Hyprland implementation of wayland-scanner, in and for C++. |
| hyprwire | 0.3.1 | A fast and consistent wire protocol for IPC |
| hyprwire-protocols | 0.0.1 | A centralized protocol spec repository for hyprwire/hyprtavern protocols |
| iwgtk | 0.9 | iwgtk is a wireless networking GUI for Linux with supported functionality similar to that of iwctl. |
| jetbrainsmono-nerd-font | 3.4.0 | JetBrainsMono Nerd font |
| kanshi | 1.8.0 | kanshi allows you to define output profiles that are automatically enabled and disabled on hotplug. |
| karchive | ||
| kate | ||
| kauth | ||
| kbookmarks | ||
| kcmutils | ||
| kcmutils-tools | ||
| kcodecs | ||
| kcolorscheme | ||
| kcompletion | ||
| kconfig | ||
| kconfigwidgets | ||
| kcoreaddons | ||
| kcrash | ||
| kdbusaddons | ||
| kdeclarative | ||
| kdecoration | ||
| kded | ||
| kdoctools | ||
| kfilemetadata | ||
| kglobalaccel | ||
| kglobalacceld | ||
| kguiaddons | ||
| kholidays | ||
| ki18n | ||
| kiconthemes | ||
| kidletime | ||
| kio | ||
| kio-fuse | ||
| kirigami | ||
| kitemmodels | ||
| kitemviews | ||
| kjobwidgets | ||
| knewstuff | ||
| knighttime | ||
| knotifications | ||
| kpackage | ||
| kparts | ||
| kpipewire | ||
| kquickcharts | ||
| krunner | ||
| kservice | ||
| kstatusnotifieritem | ||
| ksvg | ||
| ktexteditor | ||
| ktextwidgets | ||
| kvantum | ||
| kwallet | ||
| kwayland | ||
| kwidgetaddons | ||
| kwin | ||
| kwindowsystem | ||
| kxmlgui | ||
| labwc | 0.9.7 | Labwc stands for Lab Wayland Compositor |
| labwc-0.8 | 0.8.4 | Labwc stands for Lab Wayland Compositor |
| labwc-menu-generator | 0.2.0 | labwc-menu-generator - Independent of Desktop Environments and associated menu-packages |
| labwc-tweaks | ||
| labwc-tweaks-gtk | 1.0 | This is a [WIP] configuration gui app for labwc without any real plan or Acceptance Criteria |
| libdbusmenu-glib | 16.0.4 | This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use. |
| libdbusmenu-gtk | 16.0.4 | This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use. |
| libdmtx | 0.7.8 | libdmtx - Open Source Data Matrix Software |
| libliftoff | 0.5.0 | Lightweight KMS plane library. |
| libplasma | ||
| libqalculate | 5.8.0 | Qalculate! is a multi-purpose cross-platform desktop calculator |
| libscfg | 0.1.1 | A C library for scfg |
| libsfdo | 0.1.4 | A collection of libraries which implement some of the freedesktop.org specifications. |
| libsixel | 1.8.7-r2 | This package provides encoder/decoder implementation for DEC SIXEL graphics |
| libvips | 8.18.1 | libvips : an image processing library |
| light | 1.2.2 | A program to control backlights (and other hardware lights) in GNU/Linux. |
| luv | 1.52.1-0 | libuv bindings for luajit and lua 5.1/ 5.2/ 5.3/ 5.4 |
| mako | 1.10.0 | A lightweight notification daemon for Wayland. |
| mango | 0.12.9 | Mango Wayland Compositor |
| matugen | 4.1.0 | Generate/Export Material You Color Palette |
| modemmanager-qt | ||
| monitor-control | 1.0 | A simple tool suitable for adjusting external monitor's brightness |
| mpvpaper | 1.8 | MPVPaper allows you to play videos with mpv as your wallpaper. |
| muparser | 2.3.5 | muparser - fast math parser library |
| nerd-fonts-symbols | 3.4.0 | Nerd fonts - Symbols Only |
| networkmanager-qt | ||
| niri | 26.04 | A scrollable-tiling Wayland compositor |
| noctalia-qs | ||
| notcurses | 3.0.17 | Notcurses: blingful TUIs and character graphics |
| nwg-bar | 0.1.6 | nwg-bar for wlroots based compositors. |
| nwg-displays | 0.3.28 | Output management utility for sway Wayland compositor, inspired by wdisplays and wlay. |
| nwg-dock | 0.4.1 | GTK3-based dock for wlroots based compositors. |
| nwg-dock-hyprland | 0.4.7 | GTK3-based dock for hyprland. |
| nwg-drawer | 0.7.1 | GTK3-based application launcher for wlroots based compositors. |
| nwg-hello | 0.2.0 | nwg-hello is a GTK3-based greeter for the greetd daemon, written in python. |
| nwg-icon-picker | 0.0.1 | This program is intended to work as the icon picker for nwg-panel, but it may be used standalone. |
| nwg-launchers | 0.7.1.1 | nwg-launchers written in c++ |
| nwg-look | 1.0.6 | Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment. |
| nwg-menu | 0.1.7 | MenuStart plugin to nwg-panel. |
| nwg-panel | 0.10.8 | GTK3-based panel for wayland. |
| nwg-shell-config | 0.5.60 | nwg-shell config utility. |
| nwg-shell-wallpapers | 1.5 | A selection of wallpapers contributed to the nwg-shell project. |
| nwg-wrapper | 0.1.2 | GTK3-based wrapper to display a script output, or a text file content on the desktop in wlroots-based compositors. |
| nwgocc | 0.0.1 | nwg Control Center is a highly customisable, GTK-based GUI, intended for use with window managers. |
| pamixer | 1.6 | Pulseaudio command line mixer. |
| phoc | 0.54.0 | wlroots based Phone compositor as used on the Librem5. |
| phosh | 0.54.0 | a pure wayland shell for mobile devices like Purism's Librem 5. |
| phosh-mobile-settings | 0.54.0 | Mobile Settings App for phosh and related components |
| plasma-activities | ||
| plasma-wayland-protocols | ||
| playerctl | 2.4.1 | For true players only: vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others. |
| polkit-qt | ||
| prison | ||
| python-i3ipc | 2.2.1 | An improved Python library to control i3wm and sway. |
| python3-chevron | 0.13.1 | A python implementation of the mustache templating language. |
| python3-colorthief | 0.2.1 | This tool creates a palette of up to 36 colours out of a jpg or png image. |
| python3-geopy | 2.4.1 | geopy is a Python client for several popular geocoding web services. |
| python3-imageio-ffmpeg | 0.6.0 | FFMPEG wrapper for Python |
| pywayfire | 3.2 | Python ipc bindings for wayfire |
| qadwaitadecorations | ||
| qca | ||
| qgnomeplatform | ||
| qml-greetd | ||
| qqc2-desktop-style | ||
| qrcodegen | 1.0 | QR Code generator library |
| qt-session-lock | ||
| qt6ct | ||
| qtwaylandscanner-kde | ||
| quazip | ||
| quickshell | ||
| range-v3 | 0.12.0 | Range library for C++14/17/20 |
| raylib | 5.5 | raylib is a simple and easy-to-use library to enjoy videogames programming |
| regreet | 0.2.0 | Clean and customizable greeter for greetd |
| resvg | 0.45.1 | resvg is an SVG rendering library |
| scenefx | 0.4.1 | wlroots scene api replacement |
| sirula | 1.0.1 | Sirula (simple rust launcher) is an app launcher for wayland |
| slurp | 1.5.0 | Region Selector For Wayland |
| sofia-sip | 1.13.17 | RFC3261 compliant SIP User-Agent library. |
| solid | ||
| sonnet | ||
| squeekboard | 1.43.1 | A Wayland virtual keyboard |
| srain | 1.8.1 | Modern IRC client written in GTK. |
| starship | 1.24.2 | The minimal, blazing-fast, and infinitely customizable prompt for any shell |
| stb | 1.0 | stb is a set of single-file libraries for C/C++ |
| stevia | 0.54.0 | Stevia is a on screen keyboard for Phosh |
| swappy | 1.8.0 | A Wayland native snapshot and editor tool, inspired by Snappy on macOS |
| sway | 1.13-dev | A Wayland WM |
| sway-1.10 | 1.10 | A Wayland WM |
| sway-1.11 | 1.11 | A Wayland WM |
| sway-1.12-rc3 | 1.0 | A Wayland WM |
| sway-1.8 | 1.8.1 | A Wayland WM |
| sway-1.9 | 1.9 | A Wayland WM |
| sway-contrib | 1.9 | Sway Contribution Scripts |
| swaybg | 1.2.2 | swaybg is a wallpaper utility for Wayland compositors. |
| swayidle | 1.9.0 | This is sway's idle management daemon. |
| swaylock | 1.8.5 | swaylock is a screen locking utility for Wayland compositors. |
| swaync | 0.10.1 | A simple notification daemon with a GTK gui for notifications and the control center. |
| swayosd | 0.3 | A OSD window for common actions like volume and capslock. |
| swaysettings | 0.4.0 | A GUI for configuring your sway desktop |
| syntax-highlighting | ||
| systemsettings | ||
| tllist | 1.1.0 | A C header file only implementation of a typed linked list. |
| tuigreet | 0.9.1 | Graphical console greeter for greetd |
| ueberzugpp | 2.9.8 | Ueberzug++ is a command line utility which allows to draw images on terminals |
| uwsm | 0.26.4 | Wraps standalone Wayland compositors into a set of Systemd units on the fly |
| wallust | 3.4.0 | wallust - Generate colors from an image |
| waybar | 0.15.0 | Wayland bar for Wlroots based compositors |
| waycorner | 0.2.3 | Hot corners for Wayland. |
| wayfire | 0.11-devel | A Wayland WM |
| wayfire-0.10 | 0.10.1 | A Wayland WM |
| wayfire-0.9 | 0.9.0 | A Wayland WM |
| waypaper | 2.7 | GUI wallpaper setter for Wayland and Xorg window managers. |
| wayshot | 1.4.6 | A native, blazing-fast screenshot tool for wlroots based compositors |
| wcm | 0.11-devel | Wayfire Config Manager |
| wcm-0.10 | 0.10.0 | Wayfire Config Manager |
| wcm-0.9 | 0.9.0 | Wayfire Config Manager |
| wf-config | 0.11-devel | A library for managing configuration files, written for wayfire |
| wf-config-0.10 | 0.10.0 | A library for managing configuration files, written for wayfire |
| wf-config-0.9 | 0.9.0 | A library for managing configuration files, written for wayfire |
| wf-recorder | 0.5.0 | A Wayland Screen Recorder |
| wf-shell | 0.11-devel | A GTK3-based panel for wayfire |
| wf-shell-0.10 | 0.10.0 | A GTK3-based panel for wayfire |
| wf-shell-0.9 | 0.9.0 | A GTK3-based panel for wayfire |
| wl-clipboard | 2.2.1 | Wayland clipboard utilities |
| wlgreet | 0.5.0 | Raw wayland greeter for greetd, to be run under sway or similar. |
| wlopm | 1.0.0 | wlopm - Wayland output power management |
| wlr-randr | 0.5.0 | Utility to manage outputs of a Wayland compositor. |
| wlroots | 0.21-dev | A modular Wayland compositor library |
| wlroots-0.16 | 0.16.2 | A modular Wayland compositor library |
| wlroots-0.17 | 0.17.4 | A modular Wayland compositor library |
| wlroots-0.18 | 0.18.3 | A modular Wayland compositor library |
| wlroots-0.19 | 0.19.3 | A modular Wayland compositor library |
| wlroots-0.20 | 0.20.0 | A modular Wayland compositor library |
| wlsunset | 0.4.0 | Day/night gamma adjustments for Wayland compositors supporting wlr-gamma-control-unstable-v1. |
| wob | 0.16 | A lightweight overlay volume/backlight/progress/anything bar for wlroots based Wayland compositors. |
| woff2 | 1.0.2 | font compression reference code |
| xcur2png | 0.7.1 | xcur2png is a program which let you take PNG image from X cursor, and generate config-file which is reusable by xcursorgen. |
| xdg-desktop-portal-hyprland | ||
| xdg-desktop-portal-kde | ||
| xdg-desktop-portal-luminous | 0.1.18 | An alternative to xdg-desktop-portal-wlr for wlroots compositors |
| xdg-terminal-exec | 0.14.1 | Proposal for XDG Default Terminal Execution Specification and reference shell-based implementation |
| xwayland-satellite | 0.8.1 | xwayland-satellite grants rootless Xwayland integration to any Wayland compositor implementing xdg_wm_base and viewporter |
| yazi | 26.1.22 | Yazi - Blazing Fast Terminal File Manager |
| zoxide | 0.9.8 | zoxide is a smarter cd command, inspired by z and autojump |
| Date/time | Errors | Warnings |
|---|---|---|
| May 7, 2026, 9:27 p.m. | 92 | 1 |