Hyprland 0.55 announced the switch to Lua for its config files
- Programming
- Developer Tools
- Open Source
- Linux
Hyprland 0.55 replaced its custom config language with Lua, which means users can now write callbacks, conditionals, and other real program logic directly in window manager config. That landed as a familiar fork in the road for developer tools. Either keep config dead simple and declarative, or admit the product is programmable and give users a real language. Most of the energy went into attacking the mushy middle, where projects start with a plain format, bolt on variables and templating, then slowly reinvent a bad scripting language anyway.
If your product’s config is growing variables, templating, and event hooks, decide early whether that logic belongs in a real embedded language or in a narrow plugin boundary. Half-built DSLs usually end up with the worst properties of both.
-
hypr.land
- Discuss on HN