Hyprland 0.55 announced the switch to Lua for its config files
Summary
Hyprland 0.55 switches to Lua for its configuration, introducing a Layout API for user-defined layouts, per-output ICC profiles, and various rendering and scrolling improvements. The release also lists breaking changes to config options and points to the Github release for full details. This is a notable update for Linux open-source window managers and Hyprland users.