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.
Highlights
With 0.55, there are tons of changes, let’s bring the highlights first.
Lua configs
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.
User-defined layouts
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.
Various scrolling improvements
Scrolling now supports fullscreen windows as part of the tape by default:
... continue reading