Hyprland 0.55 is here and you don't want to miss it! | Hyprland
Hyprland 0.55 is here and you don't want to miss it!<br>by Vaxry<br>May 9, 2026<br>After quite a long while, Hyprland 0.55 is upon us! This is an enormous update by each<br>measurable metric - commits, contributors, features and changes.<br>Highlights<br>With 0.55, there are tons of changes, let’s bring the highlights first.<br>Lua configs<br>As we’ve announced a while back, the Hyprland config is now done in<br>Lua. This does not mean your hyprlang config is now broken - it will still work, for a few releases.<br>The entire wiki has been updated to reflect new Lua configs and you are encouraged to migrate over<br>to Lua.<br>User-defined layouts<br>With Lua, we’ve also added a Layout API for you to define your own layouts directly in the config. Those<br>layouts can be set globally, per-workspace, per-monitor, etc. and behave just like regular layouts,<br>except fully controlled by you.<br>Various scrolling improvements<br>Scrolling now supports fullscreen windows as part of the tape by default:<br>As well as a native trackpad gesture via scroll_move in lua.<br>ICC Profiles<br>You can now load an ICC profile per-output in your config via icc = "..path.." in your config for<br>color accuracy.<br>Renderer and CM improvements<br>Hyprland will now use FP16 precision and improved CM pipelines by default for Color Managed displays.<br>This helps with color accuracy, screensharing, and various color-related things.<br>Breaking changes<br>A few config option updates:<br>dwindle:pseudotile has been removed as it wasn’t doing anything<br>decoration:shadow:ignore_window has been removed (defaults to enabled)<br>render:cm_fs_passthrough has been removed, should be automatic with render:cm_auto_hdr<br>misc:vfr moved to debug: as it’s a debug variable that should not be changed in prod environments<br>New stuff and fixes<br>As usual, tons of goodies:<br>A bunch of scrolling goodies: expel, consume, consume_or_expel, wrapping options, and so on.<br>A new auto_consuming flag for binds<br>Device tags<br>confine_pointer window rule<br>move_into_or_create_group for the move dispatcher<br>rotatesplit layoutmsg for dwindle<br>A new live pinch cursor zoom trackpad gesture<br>A new glow decoration for windows<br>And much more…<br>And the usual fixes, way too many to list…<br>The raw release<br>As always, if you prefer reading more, check the release on Github.<br>Cheers,<br>vax
More news<br>July 20, 2026
Hyprland 0.56 has arrived!
May 18, 2026
5th Ricing Competition starts now!
April 26, 2026
Lua-ification of Hyprland configs
February 27, 2026
Hyprland 0.54 is upon us!