{ final, prev, flakeInputs, ... }: prev.lib.composeExtensions flakeInputs.niri-flake.overlays.niri (final: prev: { niri-unstable = prev.niri-unstable.overrideAttrs (oldAttrs: { buildInputs = (oldAttrs.buildInputs or []) ++ [ final.libgbm ]; }); }) final prev