nixos: pin Hyprland to v0.55.2 to avoid broken Monitor.hpp on main

An untagged main snapshot (68e3e40, 2026-06-10) shipped Monitor.hpp
that #includes MonitorZoomController.hpp which doesn't exist yet,
breaking every plugin build. v0.55.2 is the release the hyprexpo fork
is built against.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-10 23:06:36 -07:00
parent a4f648fef8
commit a957e78e25

View File

@@ -97,8 +97,12 @@
};
# Hyprland and plugins from official flakes for proper plugin compatibility
# Pin to a release tag rather than tracking main: an untagged main snapshot
# (68e3e40, 2026-06-10) shipped a Monitor.hpp that #includes a not-yet-added
# MonitorZoomController.hpp, breaking every plugin build (e.g. hyprexpo).
# v0.55.2 is the release the hyprexpo fork is built against.
hyprland = {
url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
url = "git+https://github.com/hyprwm/Hyprland?submodules=1&ref=refs/tags/v0.55.2";
inputs.hyprutils.follows = "hyprutils";
};