Hyprland plugins are tightly coupled to specific Hyprland versions, thus Git tags can help pinning to specific versions in Nix flakes, as well as keeping plugin compatibility.
e.g.
# flake.nix
inputs = {
hyprland = {
url = "github:hyprwm/hyprland/v0.54.3";
inputs.systems.follows = "systems";
};
some-hyprland-plugin = {
url = "<flake-url>/v0.54.3";
inputs.hyprland.follows = "hyprland";
};
};
This is currently unavailable for hyprnix, though.
Hyprland plugins are tightly coupled to specific Hyprland versions, thus Git tags can help pinning to specific versions in Nix flakes, as well as keeping plugin compatibility.
e.g.
This is currently unavailable for hyprnix, though.