Hyprland 0.55 Composite Server Released

Hyprland has released update 0.55 of its composite server, which utilizes the Wayland protocol. This project focuses on tiling window layout but also offers support for classic random window placement, window grouping in tabs, pseudo-mosaic mode, and full-screen window opening. The code is written in C++ and distributed under the BSD license. This version provides options for creating visually appealing interfaces with features such as gradients in window frames, background blur, animation effects, and shadows. Users can connect plugins to expand functionality, and socket-based IPC is available for external operation control. Configuration is done through a configuration file, with changes taking effect without the need for a restart. Additional functions include dynamically created virtual desktops, various screen element arrangement modes, global hotkey processing, and gesture control using a touchpad or touchscreen.

In the new version, some key updates have been made:

  • Introduced optional support for using the Lua language to customize the Hyprland desktop. Configuration in Lua is defined in the hyprland.lua file, or the older hyprland.conf format is used if the Lua file is absent.
  • The Layout API has been added, allowing users to define custom tiled window layouts in the configuration file using Lua. These layouts can be snapped to a monitor or virtual desktop for convenience.
  • Support for full-screen windows has been added when switching between windows using scrolling, along with the ability to control scrolling using touchpad gestures.
  • Users can now load custom ICC color profiles for each output device using the ‘icc = “..path..”‘ setting in the configuration file.
  • Improvements have been made to color management for monitors, enhancing color accuracy when screen sharing.


/Reports, release notes, official announcements.