{ final, prev, sources, ... }: { swayosd = prev.swayosd.overrideAttrs (oldAttrs: rec { inherit (sources.swayosd) version src; cargoDeps = prev.rustPlatform.fetchCargoTarball { inherit (oldAttrs) pname; inherit version src; hash = "sha256-Anrk8p76HKZcNavYdi9l1oYahduLrb7Lf7knQK7Hy5E="; }; nativeBuildInputs = with final; [ wrapGAppsHook4 pkg-config meson rustc cargo ninja rustPlatform.cargoSetupHook ]; buildInputs = with final; [ gtk4-layer-shell libevdev libinput libpulseaudio udev sassc ]; }); }