← All stories
● Covered by 1 source · 1 reportMedium impact

Hyprland 0.55 Introduces Lua for Configuration Files

Hyprland 0.55 has been released, transitioning configuration from its previous format to Lua. This change, alongside various features and improvements, aims to enhance user customizability and performance in managing layouts and scrolling behaviors.

Key points

  • Hyprland config now uses Lua instead of previous format.
  • New Layout API allows user-defined layouts in config.
  • Improvements include ICC profile loading and scrolling enhancements.

Introduction to Hyprland 0.55

The release of Hyprland 0.55 marks a significant update, bringing a wealth of new features and changes. The migration to Lua for configuration files is a cornerstone of this update, allowing users more flexibility in their setup.

Switch to Lua for Configurations

Starting with version 0.55, configurations in Hyprland are now written in Lua. Existing config files will remain functional for a few more releases as users transition to the new format. A complete update to the online wiki accompanies this change, providing guidance for users to adopt Lua.

Notable Features

The update introduces a Layout API, enabling users to create and manage custom layouts for different workspaces or monitors directly within their configs. Additionally, scrolling has seen improvements, now supporting fullscreen windows by default and offering a native trackpad gesture.

Improvements in Color Management

Color accuracy has been enhanced in this release through the ability to load an ICC profile for each output in the configuration. Enhanced rendering will now use FP16 precision, which helps improve performance alongside color-accurate displays.

Breaking Changes and New Additions

While there are numerous new features, some config options have been removed or changed, such as 'dwindle:pseudotile' and 'decoration:shadow:ignore_window'. Various new scrolling options, cursor gestures, and window decorations have also been included.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~23 min · 20 stories · Jul 20

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub hyprwm/Hyprland

Reporting from

Hyprland 0.55 has been released, transitioning configuration from its previous format to Lua. This change, alongside various features and improvements, aims to enhance user customizability and performance in managing layouts and scrolling behaviors.