<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv" -->

---
title: Hyprland 0.55 is here and you don&#x27;t want to miss it!
description: Hyprland 0.55 is a major release for the Wayland compositor. The headline change is the introduction of Lua-based configuration, replacing the custom hyprlang...
canonical: https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Hyprland 0.55 is here and you don&#x27;t want to miss it! | daily.dev
og:description: Hyprland 0.55 is a major release for the Wayland compositor. The headline change is the introduction of Lua-based configuration, replacing the custom hyprlang...
og:url: https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv
og:image: https://api.daily.dev/og/posts/CdoCVDOSV.png
og:image:alt: Hyprland 0.55 is here and you don&#x27;t want to miss it!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Hyprland 0.55 is here and you don't want to miss it!

**[Hacker News](https://daily.dev/sources/hn)** · 2 min read · 1 upvotes · 0 comments

## Summary

Hyprland 0.55 is a major release for the Wayland compositor. The headline change is the introduction of Lua-based configuration, replacing the custom hyprlang format (though hyprlang configs remain supported for a few more releases). A new Layout API lets users define custom window layouts directly in Lua. Other highlights include scrolling improvements with fullscreen window support and trackpad gestures, ICC profile support per output for color accuracy, FP16 precision and improved color management pipelines, a new glow window decoration, a live pinch cursor zoom gesture, and various new dispatcher and window rule options. Several config options have been removed or relocated as breaking changes.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://hypr.land/news/update55>

## Questions this post answers

### What breaking config changes are in Hyprland 0.55?

Hyprland 0.55 removes dwindle:pseudotile since it did nothing, removes decoration:shadow:ignore_window (now enabled by default), and removes render:cm_fs_passthrough which should now be automatic with render:cm_auto_hdr. Additionally, misc:vfr has moved to the debug: section since it is a debug variable not meant for production use.

_Track breaking config changes like these on daily.dev before upgrading your Hyprland setup._

### Does upgrading to Hyprland 0.55 break my existing hyprlang config?

No, existing hyprlang configs continue to work in Hyprland 0.55 even though the configuration system has moved to Lua. Hyprlang support will remain functional for a few more releases, giving users time to migrate, and the wiki has been updated to reflect the new Lua-based configuration format.

_Developers migrating window manager configs can follow changes like this via daily.dev._

### What is the new Layout API in Hyprland 0.55?

The Layout API lets users define their own custom window layouts directly within the Lua configuration file. These custom layouts behave like Hyprland's built-in layouts and can be applied globally, per-workspace, or per-monitor, giving full control over window arrangement behavior to the user rather than relying only on predefined layouts.

_Those customizing window manager behavior can keep up with features like this on daily.dev._

## Similar posts on daily.dev

- [Hyprland 0.55 Released With Lua-Based Configuration, User-Defined Layouts](https://daily.dev/posts/hyprland-0-55-released-with-lua-based-configuration-user-defined-layouts-w9ekzjxom) · Phoronix · 0 upvotes · 0 comments
- [Hyprland 0.56 Released With Many Enhancements To This Wayland Compositor](https://daily.dev/posts/hyprland-0-56-released-with-many-enhancements-to-this-wayland-compositor-h0fwhsefb) · Phoronix · 7 upvotes · 0 comments
- [Hyprland 0.54 Released As A "Massive" Update To This Wayland Compositor](https://daily.dev/posts/hyprland-0-54-released-as-a-massive-update-to-this-wayland-compositor-1uykwzfim) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#lua](https://daily.dev/tags/lua), [#window-manager](https://daily.dev/tags/window-manager)

[View this post on daily.dev](https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Hyprland 0.55 is here and you don't want to miss it!","url":"https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv"},"datePublished":"2026-07-20T18:24:24.085Z","dateModified":"2026-09-14T08:32:56.424Z","description":"Hyprland 0.55 is a major release for the Wayland compositor. The headline change is the introduction of Lua-based configuration, replacing the custom hyprlang...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8dc21def8cbf570b790483cee2302d74?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8dc21def8cbf570b790483cee2302d74?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,lua,window-manager","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"Hyprland 0.55 is here and you don't want to miss it!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/hyprland-0-55-is-here-and-you-don-t-want-to-miss-it--cdocvdosv#faq","mainEntity":[{"@type":"Question","name":"What breaking config changes are in Hyprland 0.55?","acceptedAnswer":{"@type":"Answer","text":"Hyprland 0.55 removes dwindle:pseudotile since it did nothing, removes decoration:shadow:ignore_window (now enabled by default), and removes render:cm_fs_passthrough which should now be automatic with render:cm_auto_hdr. Additionally, misc:vfr has moved to the debug: section since it is a debug variable not meant for production use. Track breaking config changes like these on daily.dev before upgrading your Hyprland setup."}},{"@type":"Question","name":"Does upgrading to Hyprland 0.55 break my existing hyprlang config?","acceptedAnswer":{"@type":"Answer","text":"No, existing hyprlang configs continue to work in Hyprland 0.55 even though the configuration system has moved to Lua. Hyprlang support will remain functional for a few more releases, giving users time to migrate, and the wiki has been updated to reflect the new Lua-based configuration format. Developers migrating window manager configs can follow changes like this via daily.dev."}},{"@type":"Question","name":"What is the new Layout API in Hyprland 0.55?","acceptedAnswer":{"@type":"Answer","text":"The Layout API lets users define their own custom window layouts directly within the Lua configuration file. These custom layouts behave like Hyprland's built-in layouts and can be applied globally, per-workspace, or per-monitor, giving full control over window arrangement behavior to the user rather than relying only on predefined layouts. Those customizing window manager behavior can keep up with features like this on daily.dev."}}]}
```

