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: 10 months ago (nanbield branch)
Recipe name | Version | Description |
---|---|---|
aalib | 1.4.0 | AAlib is a portable library for rendering graphics as ASCII art. |
adwaita-qt | ||
agreety | 0.8.0 | agreety |
asciinema | 2.3.0 | Terminal session recorder and the best companion of asciinema.org. |
autotiling | 1.8 | 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.12.3 | 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. |
cage | 0.1.5 | Cage: a Wayland kiosk |
callaudiod | 0.1.9 | callaudiod is a daemon for dealing with audio routing during phone calls. |
calls | 45.0 | A phone dialer and call handler. |
cxxopts | 3.0.0 | 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 | 1.3.0 | 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.6 | A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman. |
feedbackd | 0.2.0 | A daemon to provide haptic, led and audio feedback triggered by application events. |
fnott | 1.4.1 | Lightweight notification daemon for wlroots-based Wayland compositors. |
font-awesome-otf | 6.4.0 | Font Awesome |
foot | 1.15.3 | A fast, lightweight and minimalistic Wayland terminal emulator. |
fuzzel | 1.9.2 | Fuzzel is a Wayland-native application launcher. |
gimp | 2.99.14 | The GIMP is the GNU Image Manipulation Program |
gmobile | 0.0.3 | 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 | 6.2.0 | Granite is a companion library for GTK and GLib. |
greetd | 0.9.0 | greetd is a minimal and flexible login manager daemon that makes no assumptions about what you want to launch. |
grim | 1.4.0 | Image Grabber For Wayland |
gtk-layer-shell | 0.8.1 | A library to write GTK applications that use Layer Shell |
gtk4-layer-shell | 1.0.1 | A library to write GTK applications that use Layer Shell |
gtkgreet | 0.7 | GTK based greeter for greetd, to be run under cage or similar. |
gtklock | 1.3.0 | GTK-based lockscreen for Wayland. |
highway | 1.0.7 | Highway is a C++ library for SIMD (Single Instruction, Multiple Data) |
hyprland | 0.32.3 | 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-hyprbars | git | Adds simple title bars to windows. |
hyprland-share-picker | ||
hyprpaper | 0.4.0 | Hyprpaper is a blazing fast wallpaper utility for Hyprland. |
hyprpicker | 0.1.1 | A wlroots-compatible Wayland color picker that does not suck. |
iwgtk | 0.9 | iwgtk is a wireless networking GUI for Linux with supported functionality similar to that of iwctl. |
kanshi | 1.2.0 | kanshi allows you to define output profiles that are automatically enabled and disabled on hotplug. |
labwc | 0.6.5 | Labwc stands for Lab Wayland Compositor |
labwc-tweaks | git | This is a [WIP] configuration gui app for labwc without any real plan or Acceptance Criteria |
libdisplay-info | 0.1.1 | EDID and DisplayID library. |
libjxl | 0.8.2 | Reference implementation of JPEG XL (encoder and decoder) |
libliftoff | 0.4.1 | Lightweight KMS plane library. |
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.7.1 | A lightweight notification daemon for Wayland. |
mpvpaper | 1.3 | MPVPaper allows you to play videos with mpv as your wallpaper. |
nwg-bar | 0.1.2 | nwg-bar for wlroots based compositors. |
nwg-displays | 0.3.7 | Output management utility for sway Wayland compositor, inspired by wdisplays and wlay. |
nwg-dock | 0.3.7 | GTK3-based dock for wlroots based compositors. |
nwg-dock-hyprland | 0.1.6 | GTK3-based dock for hyprland. |
nwg-drawer | 0.3.9 | GTK3-based application launcher for wlroots based compositors. |
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.3 | Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment. |
nwg-menu | 0.1.1 | MenuStart plugin to nwg-panel. |
nwg-panel | 0.9.12 | GTK3-based panel for wayland. |
nwg-shell-config | 0.5.18 | nwg-shell config utility. |
nwg-shell-wallpapers | 1.2 | 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.31.0 | wlroots based Phone compositor as used on the Librem5. |
phosh | 0.31.0 | 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. |
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. |
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.2.0 | geopy is a Python client for several popular geocoding web services. |
qgnomeplatform | ||
regreet | 0.1.0 | Clean and customizable greeter for greetd |
rofi | 1.7.5 | A window switcher, Application launcher and dmenu replacement |
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.4.2 | Region Selector For Wayland |
sofia-sip | 1.13.15 | RFC3261 compliant SIP User-Agent library. |
squeekboard | 1.19.0 | A Wayland virtual keyboard |
squeekboard | 1.17.1 | A Wayland virtual keyboard |
srain | 1.5.1 | Modern IRC client written in GTK. |
swappy | 1.5.1 | A Wayland native snapshot and editor tool, inspired by Snappy on macOS |
sway | 1.9-dev | A Wayland WM |
sway-1.8 | 1.8.1 | A Wayland WM |
sway-contrib | git | Sway Contribution Scripts |
swaybg | 1.2.0 | 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.9.0 | 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.3.0 | A GUI for configuring your sway desktop |
tllist | 1.1.0 | A C header file only implementation of a typed linked list. |
tuigreet | 0.7.3 | Graphical console greeter for greetd |
udis86 | 1.7.2 | Udis86 is a disassembler for the x86 and x86-64 class of instruction set architectures |
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. |
waybar | 0.9.22 | Wayland bar for Wlroots based compositors |
wayfire | 0.7.5 | A Wayland WM |
wcm | 0.7.5 | Wayfire Config Manager |
wf-config | 0.7.1 | A library for managing configuration files, written for wayfire |
wf-recorder | 0.3.0 | A Wayland Screen Recorder |
wf-shell | 0.7.0 | A GTK3-based panel for wayfire |
wl-clipboard | 2.1.0 | Wayland clipboard utilities |
wlgreet | 0.3 | Raw wayland greeter for greetd, to be run under sway or similar. |
wlr-randr | 0.3.0 | Utility to manage outputs of a Wayland compositor. |
wlroots | 0.17.1 | A modular Wayland compositor library |
wlroots-0.16 | 0.16.2 | A modular Wayland compositor library |
wlsunset | 0.2.0 | Day/night gamma adjustments for Wayland compositors supporting wlr-gamma-control-unstable-v1. |
wob | 0.14.2 | 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.2.2 | This provides screenshot/screencast xdg-desktop-portal backends for hyprland. |
yambar | 1.10.0 | Modular status panel for X11 and Wayland. |