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: 1 day, 14 hours ago (master branch)

Maintainer

Dependencies

The meta-wayland layer depends upon:

Recommends

The meta-wayland layer recommends:

Recipe name Version Description
aalib 1.4.0 AAlib is a portable library for rendering graphics as ASCII art.
adwaita-qt 1.4.2 A native style to bend Qt5/Qt6 applications to look like they belong into GNOME Shell..
agreety 0.8.0 agreety
aquamarine 0.5.0 Aquamarine is a very light linux rendering backend library
asciinema 2.3.0 Terminal session recorder and the best companion of asciinema.org.
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.
azote 1.13.1 Azote is a GTK+3 based frontend for swaybg.
azote-palettes 1.0.1 This tool creates a palette of up to 36 colours out of a jpg or png image.
btrfs-assistent 2.1.1 Btrfs Assistant is a GUI management tool to make managing a Btrfs filesystem easier.
cage 0.1.5+dev Cage: a Wayland kiosk
cage-0.1.5 0.1.5 Cage: a Wayland kiosk
callaudiod 0.1.10 callaudiod is a daemon for dealing with audio routing during phone calls.
calls 46.0 A phone dialer and call handler.
cxxopts 3.2.1 This is a lightweight C++ option parser library, supporting the standard GNU style syntax for options.
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.1.4 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
elogind 252.9 Elogind User, Seat and Session Manager.
fcft 3.1.8 A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman.
feedbackd 0.4.0 A daemon to provide haptic, led and audio feedback triggered by application events.
fnott 1.7.0 Lightweight notification daemon for wlroots-based Wayland compositors.
font-awesome-otf 6.6.0 Font Awesome
foot 1.18.1 A fast, lightweight and minimalistic Wayland terminal emulator.
fuzzel 1.11.1 Fuzzel is a Wayland-native application launcher.
gamescope 3.15.14 gamescope: the micro-compositor formerly known as steamcompmgr
gbar git Blazingly fast and efficient status bar + widgets written for gtk3
gimp 2.99.18 The GIMP is the GNU Image Manipulation Program
gmobile 0.2.1 gmobile carries some helpers for GNOME on mobile devices
gom 0.4 libgom - GObject Data Mapper.
gopsuinfo 0.1.5 Go version of the psuinfo python script.
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.4.1 Image Grabber For Wayland
gtk-layer-shell 0.8.2 A library to write GTK applications that use Layer Shell
gtk4-layer-shell 1.0.2 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 2.1.0 GTK-based lockscreen for Wayland.
hyprcursor 0.1.10 The hyprland cursor format, library and utilities.
hypridle 0.1.5 Hyprland's idle daemon
hyprland 0.45.1 A Wayland WM
hyprland-0.38 0.38.1 A Wayland WM
hyprland-0.41 0.41.2 A Wayland WM
hyprland-borders-plus-plus git Allows you to add one or two additional borders to your windows.
hyprland-contrib 0.1 Hyprland Contribution Scripts
hyprland-csgo-vulkan git Fix for CS:GO with -vulkan.
hyprland-expo 1.0 A plugin to add expo (overlay) for workspaces.
hyprland-hyprbars git Adds simple title bars to windows.
hyprland-hyprtrails 1.0 A neat, but useless plugin to add trails behind windows.
hyprland-hyprwinwrap 1.0 Clone of xwinwrap for hyprland.
hyprland-qtutils git This houses some qt/qml utilities that might be used by various hypr* apps.
hyprland-share-picker 1.3.7 Share picker for hyprlands screenshot/screencast xdg-desktop-portal backend
hyprland-welcome 0.0.1 Hyprland's cute welcome app, written in qt6.
hyprlang 0.5.3 The hypr configuration language is an extremely efficient, yet easy to work with, configuration language for linux applications.
hyprlock 0.5.0 Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility
hyprpaper 0.7.1 Hyprpaper is a blazing fast wallpaper utility for Hyprland.
hyprpicker 0.4.1 A wlroots-compatible Wayland color picker that does not suck.
hyprpolkitagent 0.1.1 A simple polkit authentication agent for Hyprland, written in QT/QML.
hyprshade 3.2.1 Front-end to Hyprland's screen shader feature.
hyprspace git A plugin for Hyprland that implements a workspace overview feature similar to that of KDE Plasma, GNOME and macOS
hyprsysteminfo 0.1.1 A tiny qt6/qml application to display information about the running system, or copy diagnostics data, without the terminal.
hyprutils 0.2.6 Hyprland c++ utils
hyprwall 0.1.6 GUI for setting wallpapers, written in Rust
hyprwayland-scanner 0.4.2 A Hyprland implementation of wayland-scanner, in and for C++.
iwgtk 0.9 iwgtk is a wireless networking GUI for Linux with supported functionality similar to that of iwctl.
kanshi 1.7.0 kanshi allows you to define output profiles that are automatically enabled and disabled on hotplug.
labwc 0.8.1 Labwc stands for Lab Wayland Compositor
labwc-menu-generator 0.1.0 labwc-menu-generator - Independent of Desktop Environments and associated menu-packages
labwc-tweaks-gtk git This is a [WIP] configuration gui app for labwc without any real plan or Acceptance Criteria
libcall-ui 0.1.3 Libcall-ui carries common user interface parts for call handling. It is meant to be used as a git submodule.
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.
libdisplay-info 0.1.1 EDID and DisplayID library.
libgnome-volume-control git libgnome-volume-control is a copy library
libliftoff 0.5.0 Lightweight KMS plane library.
libscfg 0.1.1 A C library for scfg
libsfdo 0.1.3 A collection of libraries which implement some of the freedesktop.org specifications.
libvarlink 23 varlink is an interface description format and protocol accessible to both humans and machines.
light 1.2.2 A program to control backlights (and other hardware lights) in GNU/Linux.
mako 1.9.0 A lightweight notification daemon for Wayland.
mpvpaper 1.7 MPVPaper allows you to play videos with mpv as your wallpaper.
nwg-bar 0.1.5 nwg-bar for wlroots based compositors.
nwg-displays 0.3.21 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.2.2 GTK3-based dock for hyprland.
nwg-drawer 0.5.0 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 0.2.7 Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment.
nwg-menu 0.1.3 MenuStart plugin to nwg-panel.
nwg-panel 0.9.39 GTK3-based panel for wayland.
nwg-shell-config 0.5.46 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.41.0 wlroots based Phone compositor as used on the Librem5.
phosh 0.41.1 a pure wayland shell for mobile devices like Purism's Librem 5.
playerctl 2.4.1 For true players only: vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
polkit-qt 0.200.0 PolicyKit Qt wrapper
python-i3ipc 2.2.1 An improved Python library to control i3wm and sway.
python-xlib 0.31 The Python X Library.
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.
pywayfire 0.3 Python ipc bindings for wayfire
qadwaitadecorations 0.1.5 Qt decoration plugin implementing Adwaita-like client-side decorations.
qgnomeplatform 0.9.2 QGnomePlatform is a Qt Platform Theme designed to use as many of the GNOME settings as possible in unmodified Qt applications
regreet 0.1.1 Clean and customizable greeter for greetd
scdoc 1.11.2 scdoc is a simple man page generator for POSIX systems written in C99.
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.
squeekboard 1.41.0 A Wayland virtual keyboard
squeekboard 1.17.1 A Wayland virtual keyboard
srain 1.7.0 Modern IRC client written in GTK.
stb git stb is a set of single-file libraries for C/C++
swappy 1.5.1 A Wayland native snapshot and editor tool, inspired by Snappy on macOS
sway 1.11-dev A Wayland WM
sway-1.10 1.10 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.1 swaybg is a wallpaper utility for Wayland compositors.
swayidle 1.8.0 This is sway's idle management daemon.
swaylock 1.7.2 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.1 A OSD window for common actions like volume and capslock.
swaysettings 0.4.0 A GUI for configuring your sway desktop
swww 0.9.5 A Solution to your Wayland Wallpaper Woes
tllist 1.1.0 A C header file only implementation of a typed linked list.
tuigreet 0.9.1 Graphical console greeter for greetd
utf8proc 2.8.0 A small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding.
uwsm 0.20.4 Wraps standalone Wayland compositors into a set of Systemd units on the fly
waybar 0.11.0 Wayland bar for Wlroots based compositors
waycorner 0.2.3 Hot corners for Wayland.
wayfire 0.9.0 A Wayland WM
waypaper 2.3 GUI wallpaper setter for Wayland and Xorg window managers.
wcm 0.9.0 Wayfire Config Manager
wf-config 0.9.0 A library for managing configuration files, written for wayfire
wf-recorder 0.4.1 A Wayland Screen Recorder
wf-shell 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.
wlr-randr 0.4.1 Utility to manage outputs of a Wayland compositor.
wlroots 0.19-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.1 A modular Wayland compositor library
wlsunset 0.4.0 Day/night gamma adjustments for Wayland compositors supporting wlr-gamma-control-unstable-v1.
wob 0.15.1 A lightweight overlay volume/backlight/progress/anything bar for wlroots based Wayland compositors.
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 1.3.7 This provides screenshot/screencast xdg-desktop-portal backends for hyprland.
yambar 1.11.0 Modular status panel for X11 and Wayland.
Date/time Errors Warnings
Nov. 19, 2024, 6:01 p.m.
Nov. 19, 2024, 8:53 a.m.
Oct. 28, 2024, 9:01 p.m.
Oct. 27, 2024, 9:01 a.m.
Oct. 26, 2024, 6:01 a.m.
Oct. 23, 2024, 6:01 p.m.
Oct. 23, 2024, 3:01 p.m.
Oct. 22, 2024, 6:01 p.m.
Oct. 22, 2024, 3:02 p.m.