{ qutebrowser, python3, }: let python3NoSpeech = python3.override { packageOverrides = self: super: { pyqt6 = super.pyqt6.override {withSpeech = false;}; }; }; # NOTE: It's just not feasible to re-compile a webengine. <2026-05-29> # qt6PackagesNoFfmpeg = qt6Packages.overrideScope ( # _: prev: { # qtwebengine = prev.qtwebengine.override { # ffmpeg = ffmpeg-headless; # }; # } # ); in (qutebrowser.overrideAttrs (final: prev: { pname = "${prev.pname}-patched"; patches = (prev.patches or []) ++ [./0001-fix-standardpaths-Continue-to-work-with-xdg-while-ba.patch]; })).override { python3 = python3NoSpeech; }