diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-07-05 15:34:26 +0200 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2022-07-16 18:39:38 +0200 |
commit | 43c06b91b3c7803caf45f65e54dabc641d85b9cb (patch) | |
tree | deee1a18b5035810b40fde675f78dc925c4cbe38 | |
parent | c196a8136a6f00c64c0e093b2115ee3f01d0842f (diff) | |
download | nixpkgs-43c06b91b3c7803caf45f65e54dabc641d85b9cb.tar nixpkgs-43c06b91b3c7803caf45f65e54dabc641d85b9cb.tar.gz nixpkgs-43c06b91b3c7803caf45f65e54dabc641d85b9cb.tar.bz2 nixpkgs-43c06b91b3c7803caf45f65e54dabc641d85b9cb.tar.lz nixpkgs-43c06b91b3c7803caf45f65e54dabc641d85b9cb.tar.xz nixpkgs-43c06b91b3c7803caf45f65e54dabc641d85b9cb.tar.zst nixpkgs-43c06b91b3c7803caf45f65e54dabc641d85b9cb.zip |
nyxt: disable webkit sandbox to workaround crash
https://github.com/atlas-engineer/nyxt/issues/1781 https://github.com/NixOS/nixpkgs/issues/158005
-rw-r--r-- | pkgs/development/lisp-modules/lisp-packages.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix index cb4ebba3ff4..69a4596c22f 100644 --- a/pkgs/development/lisp-modules/lisp-packages.nix +++ b/pkgs/development/lisp-modules/lisp-packages.nix @@ -150,6 +150,17 @@ let lispPackages = rec { # Prevent nyxt from trying to obtain dependencies as submodules makeFlags = [ "NYXT_SUBMODULES=false" ] ++ x.buildFlags or []; + + patches = x.patches or [] ++ [ + # Work around crash when opening _any_ URL + # https://github.com/atlas-engineer/nyxt/issues/1781 + # https://github.com/NixOS/nixpkgs/issues/158005 + (pkgs.fetchpatch { + name = "nyxt-webkit-disable-sandbox.patch"; + url = "https://github.com/atlas-engineer/nyxt/commit/48ac0d8727f1ca1428188a1ab2c05b7be5f6cc51.patch"; + sha256 = "0570mcfn5wmjha6jmfdgglp0w5b7rpfnv3flzn77clgbknwbxi0m"; + }) + ]; }; deps = with pkgs.lispPackages; [ |