Background Blur not working on DMS Nobara 44

Hyprland version
Hyprland 0.55.4 built from branch v0.55.4 at commit a0136d8c04687bb36eb8a28eb9d1ff92aea99704 clean ([gha] Nix: update inputs).
Date: Thu Jun 11 17:10:04 2026
Tag: v0.55.4, commits: 7378

Libraries:
Hyprgraphics: built against 0.5.1, system has unknown
Hyprutils: built against 0.13.1, system has unknown
Hyprcursor: built against 0.1.13, system has unknown
Hyprlang: built against 0.6.8, system has unknown
Aquamarine: built against 0.12.1, system has unknown

Version ABI string: a0136d8c04687bb36eb8a28eb9d1ff92aea99704_aq_0.12_hu_0.13_hg_0.5_hc_0.1_hlg_0.6
no flags were set

Describe your issue / feature…

Hi! I am kinda new to Hyprland, and for that reason I have been using Dank Linux Material Shell as a way to get started. I am running Nobara Linux 44, on a Legion Laptop with hybrid Intel and Nvidia graphics, and most of the stuff works out of the box. The one thing that has been bothering me is that from the DMS Doctor it says that my compositor does not support ext-background-effect-v1, so even though I have some rules set up for blur, that isn’t actually working. Since Nobara doesn’t have any official hyprland package I am using lionheartp/Hyprland copr repo, since it’s the one mentioned in the official Hyprland fedora installation steps, and I have looked at the commits and it seems that the version I am using should include the support for that. Does anyone have the same problem? Any way to debug this?
I have also tried asking ChatGPT but I didn’t get a definitive answer, I have tried changing copr repos, some of which didn’t work since the dependencies would break Nobara 44, and that didn’t work. I have also tried using the laptop in discrete mode to see if this could be a driver issue, but that also didn’t help me

I managed to fix this issue, if anyone finds themseves in the same rut, I used lionheartp copr repo and run sudo dnf swap hyprland hyprland-git. I then had to tweak my hyprland.lua to be like this:

hl.config({
    decoration = {
        blur = {
            enabled = true,
            size = 8,
            passes = 4,
            new_optimizations = true,
            ignore_opacity = true,
        },
},