{ final, prev, sources, ... }: { swayosd = prev.swayosd.overrideAttrs (oldAttrs: rec { inherit (sources.swayosd) version src; cargoDeps = prev.rustPlatform.fetchCargoVendor { inherit (oldAttrs) pname; inherit version src; hash = "sha256-yWybf4GKxHrk4WrW5SmjfPD0Gv79tpXOwNLlWeykYy0="; }; patches = (oldAttrs.patches or []) ++ [ ./exponential.patch ]; }); }