Hyprland 0.55.1 Rolls Out with Fixes for Lua Configs and Rendering

Hyprland 0.55.1 backports fixes from the main branch, addressing groups, monitors, Lua configs, rendering, and crash-related issues.

Hyprland 0.55.1 has been released as the first patch update following the major Hyprland 0.55 release. As we informed you, Hyprland 0.55 introduced a Lua-based configuration while keeping the older Hyprlang format available.

In light of this, version 0.55.1 includes several Lua-related fixes. These allow monitors to be re-enabled from Lua configs, restrict package module loading to Lua-only modules, and update Lua stubs for permissions. The release also fixes plugin variables containing dashes, which could affect setups relying on third-party plugins.

Regarding monitor handling, Hyprland 0.55.1 fixes cursor bounds not updating after monitor layout changes, prevents unnecessary modesets when only reserved areas change, and avoids switching back to 8-bit color depth when monitor rules apply. It also fixes top-layer bar visibility when changing workspaces using scrolling layout fullscreen behavior.

The update also includes several rendering-related corrections. These cover shader premultiplication, framebuffer swizzle comparisons, and snapshot image descriptions. These low-level changes target display correctness and rendering behavior rather than visible feature additions.

Moreover, Hyprland 0.55.1 fixes synchronization of a window’s monitor and workspace when added to a group, avoids changing pinned window state during workspace moves, and properly makes input-blocked windows inaccessible. It also fixes an invalid capture in vectorToWindowUnified.

Several crash-related fixes are included as well. The config property refresher now avoids crashing when the event loop manager is not loaded. The scroll_move gesture path adds a guard to prevent another crash. The release also includes smaller maintenance fixes, such as adding a missing numbers header and correcting legacy config logging behavior.

For more details, see the changelog.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

One comment

  1. balance

    Just say NO to Wayland

    You’ll never convince me to abandon Xorg/Openbox/Flubox for Wayland!

Leave a Reply

Your email address will not be published. Required fields are marked *