Hyprland 0.55 adds Lua configs, user-defined layouts, improved scrolling, and ICC profiles

Hyprland 0.55 adds Lua configs, user-defined layouts, improved scrolling, and ICC profiles

Hyprland 0.55 marks a substantial shift for users of this dynamic Wayland compositor by moving its configuration system to Lua. While current hyprlang configuration files remain compatible for a few more releases, the full documentation has been updated for Lua, and users are encouraged to migrate to the new format soon.

Building on this configuration overhaul, Hyprland now offers a Layout API that lets users define their own window layouts directly in their configuration files. These custom layouts can be set globally, per workspace, or per monitor, providing flexibility often requested in advanced window management workflows.

In addition to configuration and layout enhancements, Hyprland 0.55 strengthens its support for precise color workflows. It introduces per-output ICC profile loading via configuration, as well as default use of 16-bit floating point (FP16) precision with improved color management pipelines for color managed displays. This change targets users who rely on color accuracy for editing, screen sharing or general use.

Following these updates, full-screen windows now fully support scrolling in the window tape by default, alongside native trackpad gesture support using scroll_move in Lua. The release also includes general enhancements, breaking changes, and bug fixes that may require attention from those upgrading.

by Paul

Hyprland iconHyprland
  46
  • ...

Hyprland is an independent tiling Wayland compositor written in C++. It features dynamic tiling, tabbed windows, and a clean C++ codebase. Its custom renderer offers window animations, rounded corners, and Dual-Kawase Blur for transparent windows. As a window manager, it is extensible through plugins and extensions. Hyprland is rated 4.4 and is often compared with other tiling window managers and compositors.

No comments so far, maybe you want to be first?
Gu