mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-10 22:30:59 +00:00
Hyprland 0.55+ configs are evaluated by Hyprland's embedded Lua, which nixpkgs builds against lua5_5. load_lua() runs the user's config through a standalone interpreter, so pinning it to 5.4 meant reading configs with a different Lua than Hyprland itself uses. Upstream already probes for lua5.5 first among the versioned names [1], documents Lua 5.3+ as the requirement [2], and the HYPRLAND_CONFIG_LUA override is still checked before the patched candidate list [1]. [1]83a8981910/src/hyprland_config/_lua/_read/_runner.py (L29-L41)[2]83a8981910/README.md (L23)Assisted-by: Claude (Opus 5.5) Assisted-by: Codex (GPT-6.1-sol)