
Hacker News
July 20, 20261 min read
After quite a long while, Hyprland 0.55 is upon us! This is an enormous update by each measurable metric - commits, contributors, features and changes.
With 0.55, there are tons of changes, let’s bring the highlights first.
As we’ve announced a while back , the Hyprland config is now done in Lua. This does not mean your hyprlang config is now broken - it will still work, for a few releases.
The entire wiki has been updated to reflect new Lua configs and you are encouraged to migrate over to Lua.
With Lua, we’ve also added a Layout API for you to define your own layouts directly in the config. Those layouts can be set globally, per-workspace, per-monitor, etc. and behave just like regular layouts, except fully controlled by you.
Scrolling now supports fullscreen windows as part of the tape by default:
As well as a native trackpad gesture via scroll_move in lua.
You can now load an ICC profile per-output in your config via icc = "..path.." in your config for color accuracy.
Hyprland will now use FP16 precision and improved CM pipelines by default for Color Managed displays. This helps with color accuracy, screensharing, and various color-related things.
And the usual fixes, way too many to list…
As always, if you prefer reading more, check the release on Github .
Read what's here, then head to the original whenever you're ready - never required.
Continue Reading on Hacker NewsMeasuring What Matters with Jules
Google Developers July 21, 2026