this post was submitted on 15 Aug 2023
26 points (93.3% liked)

Arch Linux

7787 readers
31 users here now

The beloved lightweight distro

founded 4 years ago
MODERATORS
 

Looks like there's a breaking change in the syntax of the hyprland.conf file that came from yesterday's update, as now things like blur_passes = ... don't work anymore and need to be just passes = ... inside a blur namespace (not even sure this is the appropriate term?), ie something like:

    blur {
        enabled = false
        size = 3
        passes = 3
        new_optimizations = true
    }
top 9 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (3 children)

It was enough for me to wipe my computer and try kde on Gentoo. I might come back, my patience runs short.

[–] [email protected] 14 points 1 year ago (1 children)

....you switched distros because an unrelated window manager config changed?

[–] [email protected] 4 points 1 year ago

Nah, I just like to learn new things.

[–] [email protected] 9 points 1 year ago (1 children)

Very based from your part tbh

[–] [email protected] 2 points 1 year ago

There was no hate, just an excuse to drop an unfinished project and learn something new.

[–] [email protected] 0 points 1 year ago

You are the most based individual I know of.

[–] the_crab_man 4 points 1 year ago

I wonder why they chose this weird nonstandard config format instead of something like TOML

[–] talou 2 points 1 year ago (1 children)

Mmmh last upgrade is hyprland 0.28.0-1 for me. This new config generates error message...

[–] AlmightySnoo 1 points 1 year ago* (last edited 1 year ago)

Mine was updated to that version too. My config snippet was just an example to highlight that prefixes don't work anymore but the blur namespace itself has to be inside decoration, like this:

decoration {
    rounding = 5
    blur {
        enabled = false
        size = 3
        passes = 3
        new_optimizations = true
    }
    drop_shadow = yes
    shadow_range = 2
    shadow_render_power = 3
    col.shadow = rgba(1a1a1aee)
}