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.