diff --git a/hosts/hardware/FredOS-Macbook.nix b/hosts/hardware/FredOS-Macbook.nix index dd96f07..f17f8cd 100644 --- a/hosts/hardware/FredOS-Macbook.nix +++ b/hosts/hardware/FredOS-Macbook.nix @@ -60,8 +60,17 @@ # 2. Commits without cursor flags nulled the cursor plane → cursor # vanished while idle. Only null when actually hidden. # Both present upstream as of aquamarine 0.11.0 / main (July 2026). + # src pinned to v0.11.0 so channel bumps can't silently move under the + # patch; unpin (or re-check upstream) when hyprland requires newer. (final: prev: { aquamarine = prev.aquamarine.overrideAttrs (old: { + version = "0.11.0"; + src = final.fetchFromGitHub { + owner = "hyprwm"; + repo = "aquamarine"; + rev = "v0.11.0"; + hash = "sha256-nGiqEpbQK/tg7Mzyb8kIik9uDcm3cInWDcHRquFAOS4="; + }; patches = (old.patches or [ ]) ++ [ ../../patches/aquamarine-legacy-cursor.patch ]; }); })