final: prev: { swaylock-plugin-fprintd = prev.swaylock-plugin.overrideAttrs (prevAttrs: { src = prev.applyPatches { src = prevAttrs.src; patches = [ ./fprintd-support.patch ]; postPatch = '' substituteInPlace ./fingerprint/meson.build \ --replace-fail "/usr" "${prev.fprintd}" ''; }; buildInputs = prevAttrs.buildInputs ++ [ prev.dbus ]; }); }