aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/by-name/qu/qutebrowser-patched/package.nix
blob: 1e0532a1756712377041eabf746ec7e1c50abbc1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
  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;
  }