OMFG.
For the last several releases, #Hyprland has used a custom-kluged config syntax called Hyprlang. Personally, I never understood why they thought that was the way to go in the first place. Even so, with every major release, the syntax got tweaked a bit, and you had to update your config files to use the latest shiny.
Today, I've learned that Hyprland 0.55.x has abandoned Hyprlang, and has switched over to Lua.
I mean... Yay, Lua; but BOO, another *%^$#!! config rewrite.
Hyprland 0.55.1 backports fixes from the main branch, addressing groups, monitors, Lua configs, rendering, and crash-related issues.
https://linuxiac.com/hyprland-0-55-1-rolls-out-with-fixes-for-lua-configs-and-rendering/
The latest #hyprland 0.55.1 release along with #noctalia 4.7.7 and an updated #nwg-dock-hyprland 0.4.9 all go in #slackaroni
nwg-dock-hyprland 0.4.9
https://github.com/nwg-piotr/nwg-dock-hyprland/releases/tag/v0.4.9