HeadlinesBriefing favicon HeadlinesBriefing.com

Hyprland 0.55: Lua Configs & New Features

Hacker News •
×

Hyprland 0.55 has been released, marking a significant update with numerous commits, contributors, features, and changes. The most prominent change is the adoption of Lua for configuration files. While existing hyprlang configs will continue to function for a few releases, users are encouraged to migrate to Lua. The new Lua configuration system introduces a Layout API, allowing users to define custom layouts directly within their config files. These user-defined layouts can be applied globally, per-workspace, or per-monitor.

Further enhancements include improved scrolling support for fullscreen windows and native trackpad gesture scrolling via `scroll_move`. Color accuracy is boosted with the ability to load ICC profiles per output. The renderer now utilizes FP16 precision and improved Color Management (CM) pipelines by default for greater color accuracy and better screensharing. Several configuration options have been updated or removed, including `dwindle:pseudotile` and `decoration:shadow:ignore_window`.

The release also brings a variety of new functionalities and fixes, such as new scrolling options, a `confine_pointer` rule, `move_into_or_create_group` for the move dispatcher, a new glows decoration, and a live pinch cursor zoom trackpad gesture. The full release notes can be found on Github.