Skip to content

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 08:08
· 89 commits to main since this release
022bd32

Lua configs are now verified at runtime by Hyprland

hyprmoncfg no longer tries to understand Lua by parsing include chains. For Hyprland Lua configs, it reloads Hyprland and asks the active Lua state to confirm that the generated monitor file actually ran.

That makes verification reliable with require, pcall, dofile, computed include paths, and custom package.path values—including Omarchy's Lua config. If the generated file did not run, hyprmoncfg restores the previous file and reloads Hyprland again.

No extra Lua runtime or dependency is needed: Hyprland does the loading and verification itself.

Also in v1.10.0

  • Use Left/Right to move between actions in Save and Save Before Quitting dialogs. Tab and Shift-Tab still work.
  • Use a fresh verification check on every apply, then remove it from the generated file after success.
  • Remove the large static Lua include parser and its edge cases.

Thanks to @zackkitzmiller for the detailed reports and proposed fixes in #38, #39, #40, and #41.

Full changelog

v1.9.1...v1.10.0