Dostupný kompozitní server Hyprland 0.55, který využívá protokol Wayland. Projekt je zaměřen na mřížkovou (tiling) kompozici oken, ale podporuje také klasické volné umístění oken, seskupování oken do záložek, pseudo-mřížkový režim a režim celá obrazovka pro okna. Kód je napsán v jazyce C++ a je distribuován pod licencí BSD.
Poskytuje možnosti pro vytváření vizuálně atraktivních rozhraní: gradienty na okrajích oken, rozmazání pozadí, animační efekty a stíny. Pro rozšíření funkčnosti mohou být připojeny pluginy a pro externí řízení práce je k dispozici IPC založené na soketech. Nastavení se provádí prostřednictvím konfiguračního souboru, jehož změny jsou zachycovány za běhu bez restartování. Mezi funkce patří také: dynamicky vytvářené virtuální pracovní plochy; režimy kompozice prvků na obrazovce; globální zpracování zrychlených kláves; řízení gest na touchpadu/senzorové obrazovce.
V nové verzi:
- Je k dispozici volitelná možnost použití jazyka Lua pro nastavení pracovní plochy Hyprland. Konfigurace v jazyce Lua je určena v souboru hyprland.lua, přičemž v případě jeho nepřítomnosti se používá starý formát hyprland.conf.
- Přidáno API Layout, které umožňuje definovat vlastní mřížkové rozložení oken v konfiguračním souboru pomocí jazyka Lua. Rozložení mohou být přiřazena k monitoru nebo virtuální pracovní ploše.
- Přidána podpora pro okna na celé obrazovce při přepínání mezi okny pomocí scrollování. Přidána možnost ovládat scrollování pomocí gest na touchpadu.
- Přidána možnost načíst své barevné ICC profily pro každé výstupní zařízení pomocí nastavení ‘icc = «..path..»‘ v konfiguračním souboru.
- Zlepšeno řízení barev pro monitory a zvýšena přesnost podání barev při sdílení obrazovky.

Zdroj: opennet.ru
