about summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers
diff options
context:
space:
mode:
authorInfinidoge <infinidoge@inx.moe>2023-11-14 09:40:05 -0500
committerInfinidoge <infinidoge@inx.moe>2023-11-14 09:46:20 -0500
commit101fc1b99ac22a6e652f32a189a91dcd6ee85a6c (patch)
tree53fb92616ca625358ae7e5b2c46cbc28da0d62ca /pkgs/applications/networking/browsers
parentc4c81ac8a219e8725dae514f49c7c1b960632e67 (diff)
buildMozillaMach: support addon sideloading
Diffstat (limited to 'pkgs/applications/networking/browsers')
-rw-r--r--pkgs/applications/networking/browsers/firefox/common.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index 26145c69fd83e..ac8bf05fae75d 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -7,6 +7,7 @@
 , applicationName ? "Mozilla Firefox"
 , branding ? null
 , requireSigning ? true
+, allowAddonSideload ? false
 , src
 , unpackPhase ? null
 , extraPatches ? []
@@ -411,6 +412,7 @@ buildStdenv.mkDerivation {
   # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
   ++ lib.optional (ltoSupport && (buildStdenv.isAarch32 || buildStdenv.isi686 || buildStdenv.isx86_64)) "--disable-elf-hack"
   ++ lib.optional (!drmSupport) "--disable-eme"
+  ++ lib.optional (allowAddonSideload) "--allow-addon-sideload"
   ++ [
     (enableFeature alsaSupport "alsa")
     (enableFeature crashreporterSupport "crashreporter")