{ buildFirefoxXpiAddon, lib, }: { "bitwarden" = buildFirefoxXpiAddon { pname = "bitwarden"; version = "2024.2.0"; addonId = "{446900e4-71c2-419f-a6a7-df9c091e268b}"; url = "https://addons.mozilla.org/firefox/downloads/file/4233394/bitwarden_password_manager-2024.2.0.xpi"; sha256 = "2c59e7040749dee010b34fb2a9c24b28ada71ad7fa5a23264ff70e63f8f686d1"; meta = with lib; { homepage = "https://bitwarden.com"; description = "A secure and free password manager for all of your devices."; license = licenses.gpl3; mozPermissions = [ "" "tabs" "contextMenus" "storage" "unlimitedStorage" "clipboardRead" "clipboardWrite" "idle" "http://*/*" "https://*/*" "webRequest" "webRequestBlocking" "file:///*" "https://lastpass.com/export.php" ]; platforms = platforms.all; }; }; "bypass-paywalls" = buildFirefoxXpiAddon { pname = "bypass-paywalls"; version = "3.5.5.0"; addonId = "magnolia_limited_permissions_d@12.34"; url = "https://addons.mozilla.org/firefox/downloads/file/4235376/bypass_paywalls_clean_d-3.5.5.0.xpi"; sha256 = "94357663a92363ebb1fbc662f8b6d1e67909e452e801903b2c85b05d70e46488"; meta = with lib; { homepage = "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean"; description = "Bypass Paywalls"; license = licenses.mit; mozPermissions = [ "cookies" "storage" "activeTab" "webRequest" "webRequestBlocking" "*://*.360dx.com/*" "*://*.60millions-mag.com/*" "*://*.abc.es/*" "*://*.abqjournal.com/*" "*://*.abril.com.br/*" "*://*.ad.nl/*" "*://*.adage.com/*" "*://*.adelaidenow.com.au/*" "*://*.adweek.com/*" "*://*.aerokurier.de/*" "*://*.aerztezeitung.de/*" "*://*.afr.com/*" "*://*.aisnenouvelle.fr/*" "*://*.ajc.com/*" "*://*.al.com/*" "*://*.allgemeine-zeitung.de/*" "*://*.alternatives-economiques.fr/*" "*://*.ambito.com/*" "*://*.americanaffairsjournal.org/*" "*://*.americanbanker.com/*" "*://*.americastestkitchen.com/*" "*://*.apollo-magazine.com/*" "*://*.ara.cat/*" "*://*.arabalears.cat/*" "*://*.architecturaldigest.com/*" "*://*.arcinfo.ch/*" "*://*.arkansasonline.com/*" "*://*.artforum.com/*" "*://*.artnet.com/*" "*://*.artsenkrant.com/*" "*://*.atavist.com/*" "*://*.atlantico.fr/*" "*://*.augsburger-allgemeine.de/*" "*://*.auto-motor-und-sport.de/*" "*://*.autocar.co.uk/*" "*://*.automobilwoche.de/*" "*://*.autonews.com/*" "*://*.autoplus.fr/*" "*://*.axios.com/*" "*://*.azcentral.com/*" "*://*.backpacker.com/*" "*://*.balkaninsight.com/*" "*://*.baltimoresun.com/*" "*://*.barandbench.com/*" "*://*.barrons.com/*" "*://*.bd.nl/*" "*://*.beleggersbelangen.nl/*" "*://*.belfasttelegraph.co.uk/*" "*://*.bendigoadvertiser.com.au/*" "*://*.beobachter.ch/*" "*://*.berliner-zeitung.de/*" "*://*.berlingske.dk/*" "*://*.betamtb.com/*" "*://*.betternutrition.com/*" "*://*.betterprogramming.pub/*" "*://*.bicycling.com/*" "*://*.bild.de/*" "*://*.billboard.com/*" "*://*.bizjournals.com/*" "*://*.bloomberg.com/*" "*://*.bloombergadria.com/*" "*://*.bnd.com/*" "*://*.bndestem.nl/*" "*://*.boersen-zeitung.de/*" "*://*.bonappetit.com/*" "*://*.bordermail.com.au/*" "*://*.bostonglobe.com/*" "*://*.bostonherald.com/*" "*://*.bqprime.com/*" "*://*.brisbanetimes.com.au/*" "*://*.britannica.com/*" "*://*.buffalonews.com/*" "*://*.business-standard.com/*" "*://*.businessam.be/*" "*://*.businessinsider.com.pl/*" "*://*.businessinsider.com/*" "*://*.businessinsider.nl/*" "*://*.businessoffashion.com/*" "*://*.businesspost.ie/*" "*://*.businesstimes.com.sg/*" "*://*.cairnspost.com.au/*" "*://*.calgaryherald.com/*" "*://*.cambiocolombia.com/*" "*://*.canberratimes.com.au/*" "*://*.capitalgazette.com/*" "*://*.cartacapital.com.br/*" "*://*.causeur.fr/*" "*://*.cen.acs.org/*" "*://*.centralwesterndaily.com.au/*" "*://*.centrepresseaveyron.fr/*" "*://*.challenges.fr/*" "*://*.charentelibre.fr/*" "*://*.charliehebdo.fr/*" "*://*.charlotteobserver.com/*" "*://*.chicagobusiness.com/*" "*://*.chicagotribune.com/*" "*://*.chronicle.com/*" "*://*.cicero.de/*" "*://*.cieletespace.fr/*" "*://*.cincinnati.com/*" "*://*.citywire.com/*" "*://*.clarin.com/*" "*://*.cleaneatingmag.com/*" "*://*.cleveland.com/*" "*://*.clicrbs.com.br/*" "*://*.climbing.com/*" "*://*.cmjornal.pt/*" "*://*.cnbc.com/*" "*://*.cntraveler.com/*" "*://*.columbian.com/*" "*://*.commentary.org/*" "*://*.commercialappeal.com/*" "*://*.computerweekly.com/*" "*://*.connaissancedesarts.com/*" "*://*.correiodopovo.com.br/*" "*://*.corriere.it/*" "*://*.corriereadriatico.it/*" "*://*.corrieredellosport.it/*" "*://*.cosmopolitan.com/*" "*://*.cosmopolitan.fr/*" "*://*.countryliving.com/*" "*://*.courant.com/*" "*://*.courier-journal.com/*" "*://*.couriermail.com.au/*" "*://*.courrier-picard.fr/*" "*://*.crainscleveland.com/*" "*://*.crainsdetroit.com/*" "*://*.crainsnewyork.com/*" "*://*.crikey.com.au/*" "*://*.cronista.com/*" "*://*.crusoe.com.br/*" "*://*.csmonitor.com/*" "*://*.ctpost.com/*" "*://*.curbed.com/*" "*://*.cw.com.tw/*" "*://*.dagsavisen.no/*" "*://*.dailyadvertiser.com.au/*" "*://*.dailyliberal.com.au/*" "*://*.dailymail.co.uk/*" "*://*.dailypress.com/*" "*://*.dailytelegraph.com.au/*" "*://*.dailywire.com/*" "*://*.dallasnews.com/*" "*://*.defector.com/*" "*://*.delish.com/*" "*://*.democratandchronicle.com/*" "*://*.demorgen.be/*" "*://*.denverpost.com/*" "*://*.deraktionaer.de/*" "*://*.destentor.nl/*" "*://*.detroitnews.com/*" "*://*.df.cl/*" "*://*.dhnet.be/*" "*://*.di.se/*" "*://*.diariocorreo.pe/*" "*://*.diariodemallorca.es/*" "*://*.diariosur.es/*" "*://*.diariovasco.com/*" "*://*.diepresse.com/*" "*://*.digiday.com/*" "*://*.discovermagazine.com/*" "*://*.dn.se/*" "*://*.doorbraak.be/*" "*://*.dvhn.nl/*" "*://*.dwell.com/*" "*://*.eastbaytimes.com/*" "*://*.eastwest.eu/*" "*://*.echo-online.de/*" "*://*.economictimes.com/*" "*://*.economist.com/*" "*://*.ed.nl/*" "*://*.editorialedomani.it/*" "*://*.elcomercio.es/*" "*://*.elcomercio.pe/*" "*://*.elconfidencial.com/*" "*://*.elcorreo.com/*" "*://*.eldia.es/*" "*://*.eldiario.es/*" "*://*.eldiariomontanes.es/*" "*://*.elespanol.com/*" "*://*.elespectador.com/*" "*://*.elle.com/*" "*://*.elle.fr/*" "*://*.elledecor.com/*" "*://*.elmercurio.com/*" "*://*.elmundo.es/*" "*://*.elnortedecastilla.es/*" "*://*.elnuevoherald.com/*" "*://*.elobservador.com.uy/*" "*://*.elpais.com.uy/*" "*://*.elpais.com/*" "*://*.elperiodico.com/*" "*://*.eltiempo.com/*" "*://*.eltribuno.com/*" "*://*.em.com.br/*" "*://*.enotes.com/*" "*://*.epe.es/*" "*://*.epicurious.com/*" "*://*.epoch.org.il/*" "*://*.espn.com/*" "*://*.esprit.presse.fr/*" "*://*.esquire.com/*" "*://*.estadao.com.br/*" "*://*.etc.se/*" "*://*.euobserver.com/*" "*://*.european-rubber-journal.com/*" "*://*.europower.no/*" "*://*.ewmagazine.nl/*" "*://*.exame.com/*" "*://*.examiner.com.au/*" "*://*.expansion.com/*" "*://*.expressnews.com/*" "*://*.expresso.pt/*" "*://*.farodevigo.es/*" "*://*.fastcompany.com/*" "*://*.faz.net/*" "*://*.fd.nl/*" "*://*.femmesdaujourdhui.be/*" "*://*.fieldandstream.com/*" "*://*.financialexpress.com/*" "*://*.financialpost.com/*" "*://*.firstthings.com/*" "*://*.fiskeribladet.no/*" "*://*.flair.be/*" "*://*.flair.nl/*" "*://*.flugrevue.de/*" "*://*.fnlondon.com/*" "*://*.forbes.com/*" "*://*.foreignaffairs.com/*" "*://*.foreignpolicy.com/*" "*://*.fortune.com/*" "*://*.foxnews.com/*" "*://*.freep.com/*" "*://*.freiepresse.de/*" "*://*.freitag.de/*" "*://*.fresnobee.com/*" "*://*.ft.com/*" "*://*.ftm.eu/*" "*://*.ftm.nl/*" "*://*.gazetadopovo.com.br/*" "*://*.gazzetta.it/*" "*://*.geelongadvertiser.com.au/*" "*://*.gelderlander.nl/*" "*://*.genomeweb.com/*" "*://*.gestion.pe/*" "*://*.glassdoor.com/*" "*://*.globes.co.il/*" "*://*.globo.com/*" "*://*.goldcoastbulletin.com.au/*" "*://*.goodhousekeeping.com/*" "*://*.gooieneemlander.nl/*" "*://*.gq.com/*" "*://*.granta.com/*" "*://*.groene.nl/*" "*://*.grubstreet.com/*" "*://*.haaretz.co.il/*" "*://*.haaretz.com/*" "*://*.haarlemsdagblad.nl/*" "*://*.handelszeitung.ch/*" "*://*.harpers.org/*" "*://*.harpersbazaar.com/*" "*://*.haz.de/*" "*://*.hbr.org/*" "*://*.hbvl.be/*" "*://*.heraldsun.com.au/*" "*://*.hilltimes.com/*" "*://*.hindustantimes.com/*" "*://*.hindutamil.in/*" "*://*.historyextra.com/*" "*://*.hln.be/*" "*://*.housebeautiful.com/*" "*://*.houstonchronicle.com/*" "*://*.hoy.es/*" "*://*.huffingtonpost.it/*" "*://*.humanite.fr/*" "*://*.humo.be/*" "*://*.ideal.es/*" "*://*.ijmuidercourant.nl/*" "*://*.ikz-online.de/*" "*://*.ilfattoquotidiano.it/*" "*://*.ilfoglio.it/*" "*://*.ilgazzettino.it/*" "*://*.ilgiorno.it/*" "*://*.illawarramercury.com.au/*" "*://*.ilmanifesto.it/*" "*://*.ilmattino.it/*" "*://*.ilmessaggero.it/*" "*://*.ilrestodelcarlino.it/*" "*://*.ilsecoloxix.it/*" "*://*.iltelegrafolivorno.it/*" "*://*.iltirreno.it/*" "*://*.inc.com/*" "*://*.inc42.com/*" "*://*.independent.co.uk/*" "*://*.independent.ie/*" "*://*.indianexpress.com/*" "*://*.indiatimes.com/*" "*://*.indiatoday.in/*" "*://*.indystar.com/*" "*://*.inews.co.uk/*" "*://*.informacion.es/*" "*://*.infzm.com/*" "*://*.inkl.com/*" "*://*.inquirer.com/*" "*://*.insidehighered.com/*" "*://*.intelligentinvestor.com.au/*" "*://*.interestingengineering.com/*" "*://*.internazionale.it/*" "*://*.intrafish.com/*" "*://*.intrafish.no/*" "*://*.investorschronicle.co.uk/*" "*://*.investsmart.com.au/*" "*://*.ipolitics.ca/*" "*://*.irishexaminer.com/*" "*://*.irishtimes.com/*" "*://*.italian.tech/*" "*://*.italiaoggi.it/*" "*://*.jacobin.de/*" "*://*.janes.com/*" "*://*.japantimes.co.jp/*" "*://*.jazziz.com/*" "*://*.jazzwise.com/*" "*://*.jgnt.co/*" "*://*.journaldemillau.fr/*" "*://*.journaldemontreal.com/*" "*://*.journaldequebec.com/*" "*://*.journaldunet.com/*" "*://*.journalnow.com/*" "*://*.journalstar.com/*" "*://*.jpost.com/*" "*://*.jsonline.com/*" "*://*.kansas.com/*" "*://*.kansascity.com/*" "*://*.kentucky.com/*" "*://*.kn-online.de/*" "*://*.knack.be/*" "*://*.knoxnews.com/*" "*://*.krautreporter.de/*" "*://*.ksta.de/*" "*://*.kurier.at/*" "*://*.kw.be/*" "*://*.la-croix.com/*" "*://*.labusinessjournal.com/*" "*://*.lacote.ch/*" "*://*.ladepeche.fr/*" "*://*.ladiaria.com.uy/*" "*://*.lalibre.be/*" "*://*.lamontagne.fr/*" "*://*.lanacion.com.ar/*" "*://*.lanazione.it/*" "*://*.lanouvellerepublique.fr/*" "*://*.lanuovasardegna.it/*" "*://*.laprovincia.es/*" "*://*.lardennais.fr/*" "*://*.larepubliquedespyrenees.fr/*" "*://*.larioja.com/*" "*://*.lasegunda.com/*" "*://*.lasprovincias.es/*" "*://*.lastampa.it/*" "*://*.latercera.com/*" "*://*.latimes.com/*" "*://*.latribune.fr/*" "*://*.lavanguardia.com/*" "*://*.lavenir.net/*" "*://*.laverdad.es/*" "*://*.lavoixdunord.fr/*" "*://*.lavoz.com.ar/*" "*://*.lavozdigital.es/*" "*://*.law.com/*" "*://*.lc.nl/*" "*://*.lecho.be/*" "*://*.lecourrierdesstrateges.fr/*" "*://*.ledevoir.com/*" "*://*.lefigaro.fr/*" "*://*.legrandcontinent.eu/*" "*://*.lehighvalleylive.com/*" "*://*.leidschdagblad.nl/*" "*://*.lejdd.fr/*" "*://*.lemagit.fr/*" "*://*.lenouveleconomiste.fr/*" "*://*.lenouvelliste.ch/*" "*://*.leparisien.fr/*" "*://*.lepoint.fr/*" "*://*.lescienze.it/*" "*://*.lesechos.fr/*" "*://*.lesinrocks.com/*" "*://*.lesoir.be/*" "*://*.lesoleil.com/*" "*://*.lest-eclair.fr/*" "*://*.letelegramme.fr/*" "*://*.levante-emv.com/*" "*://*.levif.be/*" "*://*.lexpress.fr/*" "*://*.libelle.be/*" "*://*.libelle.nl/*" "*://*.liberation-champagne.fr/*" "*://*.limburger.nl/*" "*://*.lindependant.fr/*" "*://*.linforme.com/*" "*://*.literaryreview.co.uk/*" "*://*.livelaw.in/*" "*://*.livemint.com/*" "*://*.ln-online.de/*" "*://*.lne.es/*" "*://*.loebclassics.com/*" "*://*.loeildelaphotographie.com/*" "*://*.lopinion.fr/*" "*://*.losandes.com.ar/*" "*://*.lrb.co.uk/*" "*://*.lunion.fr/*" "*://*.lvz.de/*" "*://*.macrobusiness.com.au/*" "*://*.madison.com/*" "*://*.mainichi.jp/*" "*://*.mallorcazeitung.es/*" "*://*.mannheimer-morgen.de/*" "*://*.marca.com/*" "*://*.margriet.nl/*" "*://*.marianne.net/*" "*://*.marketwatch.com/*" "*://*.masslive.com/*" "*://*.maz-online.de/*" "*://*.mcall.com/*" "*://*.mcclatchydc.com/*" "*://*.medium.com/*" "*://*.medscape.com/*" "*://*.menshealth.com/*" "*://*.mercurynews.com/*" "*://*.mexiconewsdaily.com/*" "*://*.miamiherald.com/*" "*://*.mid-day.com/*" "*://*.midilibre.fr/*" "*://*.mlive.com/*" "*://*.moda.it/*" "*://*.modernhealthcare.com/*" "*://*.monacomatin.mc/*" "*://*.monocle.com/*" "*://*.motorradonline.de/*" "*://*.mundodeportivo.com/*" "*://*.mv-voice.com/*" "*://*.mz.de/*" "*://*.nationalgeographic.com/*" "*://*.nationalpost.com/*" "*://*.nationalreview.com/*" "*://*.nautil.us/*" "*://*.neuepresse.de/*" "*://*.newcastleherald.com.au/*" "*://*.newleftreview.org/*" "*://*.newrepublic.com/*" "*://*.news-press.com/*" "*://*.newscientist.com/*" "*://*.newsday.com/*" "*://*.newsobserver.com/*" "*://*.newstatesman.com/*" "*://*.newsweek.com/*" "*://*.newsweek.pl/*" "*://*.newyorker.com/*" "*://*.nhregister.com/*" "*://*.niagarafallsreview.ca/*" "*://*.nicematin.com/*" "*://*.nieuwsblad.be/*" "*://*.nikkei.com/*" "*://*.nj.com/*" "*://*.nola.com/*" "*://*.noordhollandsdagblad.nl/*" "*://*.nordlittoral.fr/*" "*://*.northerndailyleader.com.au/*" "*://*.northjersey.com/*" "*://*.nouvelobs.com/*" "*://*.noz.de/*" "*://*.nrc.nl/*" "*://*.nrpyrenees.fr/*" "*://*.nrz.de/*" "*://*.ntnews.com.au/*" "*://*.nw.de/*" "*://*.nwitimes.com/*" "*://*.nybooks.com/*" "*://*.nydailynews.com/*" "*://*.nymag.com/*" "*://*.nypost.com/*" "*://*.nysun.com/*" "*://*.nyteknik.se/*" "*://*.nytimes.com/*" "*://*.nzherald.co.nz/*" "*://*.nzz.ch/*" "*://*.ocbj.com/*" "*://*.ocregister.com/*" "*://*.oklahoman.com/*" "*://*.omaha.com/*" "*://*.oprahdaily.com/*" "*://*.oregonlive.com/*" "*://*.orlandosentinel.com/*" "*://*.ostsee-zeitung.de/*" "*://*.outdoorlife.com/*" "*://*.outlookbusiness.com/*" "*://*.outlookindia.com/*" "*://*.outsideonline.com/*" "*://*.oxygenmag.com/*" "*://*.paloaltoonline.com/*" "*://*.paris-normandie.fr/*" "*://*.parismatch.com/*" "*://*.parool.nl/*" "*://*.penews.com/*" "*://*.pennlive.com/*" "*://*.petitbleu.fr/*" "*://*.philanthropy.com/*" "*://*.philomag.com/*" "*://*.philomag.de/*" "*://*.philosophynow.org/*" "*://*.pilotonline.com/*" "*://*.pionline.com/*" "*://*.piqd.de/*" "*://*.plasticsnews.com/*" "*://*.politicaexterior.com/*" "*://*.popsci.com/*" "*://*.popularmechanics.com/*" "*://*.post-gazette.com/*" "*://*.pourlascience.fr/*" "*://*.precisionmedicineonline.com/*" "*://*.pressenterprise.com/*" "*://*.prevention.com/*" "*://*.profi.de/*" "*://*.profil.at/*" "*://*.project-syndicate.org/*" "*://*.prospectmagazine.co.uk/*" "*://*.public.fr/*" "*://*.puck.news/*" "*://*.pzc.nl/*" "*://*.quora.com/*" "*://*.quotidiano.net/*" "*://*.quotidianodipuglia.it/*" "*://*.qz.com/*" "*://*.rechargenews.com/*" "*://*.record.pt/*" "*://*.repubblica.it/*" "*://*.reuters.com/*" "*://*.revistaoeste.com/*" "*://*.revueconflits.com/*" "*://*.rhein-zeitung.de/*" "*://*.richmond.com/*" "*://*.rnd.de/*" "*://*.roadandtrack.com/*" "*://*.rollingstone.com/*" "*://*.rp.pl/*" "*://*.rubbernews.com/*" "*://*.rugbypass.com/*" "*://*.rugbyrama.fr/*" "*://*.ruhrnachrichten.de/*" "*://*.rundschau-online.de/*" "*://*.runnersworld.com/*" "*://*.sabado.pt/*" "*://*.sacbee.com/*" "*://*.saltwire.com/*" "*://*.sandiegouniontribune.com/*" "*://*.schwaebische.de/*" "*://*.schwarzwaelder-bote.de/*" "*://*.schweizermonat.ch/*" "*://*.science-et-vie.com/*" "*://*.science.org/*" "*://*.sciencesetavenir.fr/*" "*://*.scientificamerican.com/*" "*://*.scmp.com/*" "*://*.scotsman.com/*" "*://*.sdbj.com/*" "*://*.seattletimes.com/*" "*://*.seekingalpha.com/*" "*://*.sfchronicle.com/*" "*://*.sfvbj.com/*" "*://*.shz.de/*" "*://*.si.com/*" "*://*.silive.com/*" "*://*.skimag.com/*" "*://*.slate.com/*" "*://*.slideshare.net/*" "*://*.sloanreview.mit.edu/*" "*://*.smh.com.au/*" "*://*.sn.at/*" "*://*.sofrep.com/*" "*://*.spectator.co.uk/*" "*://*.spectator.com.au/*" "*://*.spglobal.com/*" "*://*.spiegel.de/*" "*://*.sportico.com/*" "*://*.springermedizin.de/*" "*://*.standaard.be/*" "*://*.standard.co.uk/*" "*://*.standard.net.au/*" "*://*.star-telegram.com/*" "*://*.staradvertiser.com/*" "*://*.startribune.com/*" "*://*.statesman.com/*" "*://*.statista.com/*" "*://*.stcatharinesstandard.ca/*" "*://*.stereogum.com/*" "*://*.stltoday.com/*" "*://*.stocknews.com/*" "*://*.straitstimes.com/*" "*://*.stratfor.com/*" "*://*.studocu.com/*" "*://*.study.com/*" "*://*.stuttgarter-nachrichten.de/*" "*://*.stuttgarter-zeitung.de/*" "*://*.stylist.co.uk/*" "*://*.sudinfo.be/*" "*://*.sudouest.fr/*" "*://*.sueddeutsche.de/*" "*://*.sun-sentinel.com/*" "*://*.suomensotilas.fi/*" "*://*.sustainableplastics.com/*" "*://*.svz.de/*" "*://*.swarajyamag.com/*" "*://*.syracuse.com/*" "*://*.tagesspiegel.de/*" "*://*.tampabay.com/*" "*://*.techinasia.com/*" "*://*.technologyreview.com/*" "*://*.techtarget.com/*" "*://*.telegraaf.nl/*" "*://*.telegraph.co.uk/*" "*://*.telerama.fr/*" "*://*.tennessean.com/*" "*://*.tes.com/*" "*://*.texasmonthly.com/*" "*://*.the-american-interest.com/*" "*://*.the-scientist.com/*" "*://*.the-tls.co.uk/*" "*://*.theadvocate.com.au/*" "*://*.theadvocate.com/*" "*://*.theage.com.au/*" "*://*.theamericanconservative.com/*" "*://*.theartnewspaper.com/*" "*://*.theathletic.com/*" "*://*.theatlantic.com/*" "*://*.theaustralian.com.au/*" "*://*.thebaffler.com/*" "*://*.thebanker.com/*" "*://*.thebulletin.org/*" "*://*.thechronicle.com.au/*" "*://*.thecourier.com.au/*" "*://*.thecritic.co.uk/*" "*://*.thecut.com/*" "*://*.thedailybeast.com/*" "*://*.thediplomat.com/*" "*://*.theepochtimes.com/*" "*://*.theglobeandmail.com/*" "*://*.thehill.com/*" "*://*.thehindu.com/*" "*://*.thehindubusinessline.com/*" "*://*.theimpression.com/*" "*://*.theintercept.com/*" "*://*.thejuggernaut.com/*" "*://*.thelampmagazine.com/*" "*://*.thelawyersdaily.ca/*" "*://*.themarker.com/*" "*://*.themarket.ch/*" "*://*.themercury.com.au/*" "*://*.thenation.com/*" "*://*.thenewatlantis.com/*" "*://*.theneweuropean.co.uk/*" "*://*.thenewsminute.com/*" "*://*.thepeterboroughexaminer.com/*" "*://*.thepointmag.com/*" "*://*.theprovince.com/*" "*://*.thequint.com/*" "*://*.therecord.com/*" "*://*.thesaturdaypaper.com.au/*" "*://*.thespec.com/*" "*://*.thespectator.com/*" "*://*.thestar.com/*" "*://*.thestate.com/*" "*://*.thetimes.co.uk/*" "*://*.theverge.com/*" "*://*.theweek.com/*" "*://*.thewest.com.au/*" "*://*.thewrap.com/*" "*://*.tijd.be/*" "*://*.timeshighereducation.com/*" "*://*.timesofindia.com/*" "*://*.timesunion.com/*" "*://*.tirebusiness.com/*" "*://*.topagrar.com/*" "*://*.torontosun.com/*" "*://*.towardsdatascience.com/*" "*://*.townandcountrymag.com/*" "*://*.townsvillebulletin.com.au/*" "*://*.tradewindsnews.com/*" "*://*.trailrunnermag.com/*" "*://*.tri-cityherald.com/*" "*://*.triathlete.com/*" "*://*.trouw.nl/*" "*://*.tt.com/*" "*://*.tubantia.nl/*" "*://*.tucson.com/*" "*://*.tulsaworld.com/*" "*://*.tuttosport.com/*" "*://*.twincities.com/*" "*://*.unherd.com/*" "*://*.uol.com.br/*" "*://*.upstreamonline.com/*" "*://*.usatoday.com/*" "*://*.usinenouvelle.com/*" "*://*.utech-polyurethane.com/*" "*://*.valeursactuelles.com/*" "*://*.vancouversun.com/*" "*://*.vanityfair.com/*" "*://*.variety.com/*" "*://*.varmatin.com/*" "*://*.vegetariantimes.com/*" "*://*.vikatan.com/*" "*://*.vn.at/*" "*://*.vn.nl/*" "*://*.vogue.com/*" "*://*.voguebusiness.com/*" "*://*.vol.at/*" "*://*.volkskrant.nl/*" "*://*.volksstimme.de/*" "*://*.vulture.com/*" "*://*.washingtonexaminer.com/*" "*://*.washingtonpost.com/*" "*://*.watoday.com.au/*" "*://*.waz.de/*" "*://*.weeklytimesnow.com.au/*" "*://*.wellandtribune.ca/*" "*://*.welt.de/*" "*://*.weltkunst.de/*" "*://*.weser-kurier.de/*" "*://*.westernadvocate.com.au/*" "*://*.wiesbadener-kurier.de/*" "*://*.winnipegfreepress.com/*" "*://*.wired.com/*" "*://*.wiwo.de/*" "*://*.wochenblatt.com/*" "*://*.womenshealth.de/*" "*://*.womenshealthmag.com/*" "*://*.womensrunning.com/*" "*://*.wonderzine.com/*" "*://*.wp.de/*" "*://*.wr.de/*" "*://*.wsj.com/*" "*://*.wwd.com/*" "*://*.ynet.co.il/*" "*://*.yogajournal.com/*" "*://*.yorkshirepost.co.uk/*" "*://*.zeit.de/*" "*://*.zerohedge.com/*" "*://*.amplitude.com/*" "*://*.ampproject.org/*" "*://*.axate.io/*" "*://*.blueconic.net/*" "*://*.cxense.com/*" "*://*.ensighten.com/*" "*://*.evolok.net/*" "*://*.fewcents.co/*" "*://*.ippen.space/*" "*://*.loader-cdn.azureedge.net/*" "*://*.matheranalytics.com/*" "*://*.newsmemory.com/*" "*://*.omeda.com/*" "*://*.onecount.net/*" "*://*.pelcro.com/*" "*://*.piano.io/*" "*://*.pico.tools/*" "*://*.poool.fr/*" "*://*.qiota.com/*" "*://*.sophi.io/*" "*://*.steadyhq.com/*" "*://*.tinypass.com/*" "*://*.weborama.fr/*" "*://*.zephr.com/*" "*://*.blink.net/*" "*://*.bwbx.io/*" "*://*.californiatimes.com/*" "*://*.cedscdn.it/*" "*://*.cedsdigital.it/*" "*://*.cloudfront.net/*" "*://*.corriereobjects.it/*" "*://*.emol.cl/*" "*://*.epochbase.com/*" "*://*.epochbase.eu/*" "*://*.flip-pay.com/*" "*://*.gitlab.com/magnolia1234/*" "*://*.go.com/*" "*://*.hadrianpaywall.com/*" "*://*.kinja-static.com/*" "*://*.masthead.me/*" "*://*.medscapestatic.com/*" "*://*.ndcmediagroep.nl/*" "*://*.nhst.tech/*" "*://*.nyt.com/*" "*://*.pasedigital.cl/*" "*://*.wgchrrammzv.com/*" "*://*.wyleex.com/*" "*://archive.fo/*" "*://archive.is/*" "*://archive.li/*" "*://archive.md/*" "*://archive.ph/*" "*://archive.vn/*" "*://webcache.googleusercontent.com/*" "*://*.gitlab.com/magnolia1234" ]; platforms = platforms.all; }; }; "consent-o-matic" = buildFirefoxXpiAddon { pname = "consent-o-matic"; version = "1.0.12"; addonId = "gdpr@cavi.au.dk"; url = "https://addons.mozilla.org/firefox/downloads/file/4074847/consent_o_matic-1.0.12.xpi"; sha256 = "013ea48757b8a4d84a2a0d944bc49b5612d62bae1d337f9569f425f2b8310e0f"; meta = with lib; { homepage = "https://consentomatic.au.dk/"; description = "Automatic handling of GDPR consent forms"; license = licenses.mit; mozPermissions = ["activeTab" "storage" ""]; platforms = platforms.all; }; }; "darkreader" = buildFirefoxXpiAddon { pname = "darkreader"; version = "4.9.77"; addonId = "addon@darkreader.org"; url = "https://addons.mozilla.org/firefox/downloads/file/4233074/darkreader-4.9.77.xpi"; sha256 = "931de67e9091c69edd9fd3f348a7ed1de1dce7d136017fed641bd10eb0ae8891"; meta = with lib; { homepage = "https://darkreader.org/"; description = "Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing."; license = licenses.mit; mozPermissions = [ "alarms" "contextMenus" "storage" "tabs" "theme" "" ]; platforms = platforms.all; }; }; "furiganaize" = buildFirefoxXpiAddon { pname = "furiganaize"; version = "0.7.2"; addonId = "{a2503cd4-4083-4c2f-bef2-37767a569867}"; url = "https://addons.mozilla.org/firefox/downloads/file/4032306/furiganaize-0.7.2.xpi"; sha256 = "7545bc418f2afbc576b0e762f2b2fa0545d5d94f3f80737e5356d087a5951c0b"; meta = with lib; { homepage = "https://github.com/kuanyui/Furiganaize"; description = "Auto insert furigana (振り仮名) on Japanese kanji."; license = licenses.mit; mozPermissions = [ "http://*/*" "https://*/*" "file://*/*" "" "activeTab" "tabs" "storage" ]; platforms = platforms.all; }; }; "ipfs-companion" = buildFirefoxXpiAddon { pname = "ipfs-companion"; version = "3.1.0"; addonId = "ipfs-firefox-addon@lidel.org"; url = "https://addons.mozilla.org/firefox/downloads/file/4172699/ipfs_companion-3.1.0.xpi"; sha256 = "784f6d1e0497d86f1e42cfe7de8548b5cc28fabe80e50771d90f59ddf1b9d3c1"; meta = with lib; { homepage = "https://github.com/ipfs/ipfs-companion"; description = "Harness the power of IPFS in your browser"; license = licenses.cc0; mozPermissions = [ "idle" "tabs" "notifications" "proxy" "storage" "unlimitedStorage" "contextMenus" "clipboardWrite" "webNavigation" "webRequest" "webRequestBlocking" ]; platforms = platforms.all; }; }; "languagetool" = buildFirefoxXpiAddon { pname = "languagetool"; version = "8.3.0"; addonId = "languagetool-webextension@languagetool.org"; url = "https://addons.mozilla.org/firefox/downloads/file/4199245/languagetool-8.3.0.xpi"; sha256 = "e357424e3df9dde4ba10eb9f8f3719ac4830681570557f4d51db15a462cd7667"; meta = with lib; { homepage = "https://languagetool.org"; description = "With this extension you can check text with the free style and grammar checker LanguageTool. It finds many errors that a simple spell checker cannot detect, like mixing up there/their, a/an, or repeating a word."; mozPermissions = [ "activeTab" "storage" "contextMenus" "alarms" "http://*/*" "https://*/*" "file:///*" "*://docs.google.com/document/*" "*://languagetool.org/*" ]; platforms = platforms.all; }; }; "no-pdf-download" = buildFirefoxXpiAddon { pname = "no-pdf-download"; version = "1.0.6"; addonId = "{b9b25e4a-bdf4-4270-868c-3f619eaf437d}"; url = "https://addons.mozilla.org/firefox/downloads/file/3020560/no_pdf_download-1.0.6.xpi"; sha256 = "fa27b6729178a23ccf2eee07cd7650d841fc6040f2e5adfb919931b671ed79e6"; meta = with lib; { homepage = "https://github.com/MorbZ/no-pdf-download"; description = "Opens all PDF files directly in the browser."; license = licenses.mit; mozPermissions = ["webRequest" "webRequestBlocking" ""]; platforms = platforms.all; }; }; "redirector" = buildFirefoxXpiAddon { pname = "redirector"; version = "3.5.3"; addonId = "redirector@einaregilsson.com"; url = "https://addons.mozilla.org/firefox/downloads/file/3535009/redirector-3.5.3.xpi"; sha256 = "eddbd3d5944e748d0bd6ecb6d9e9cf0e0c02dced6f42db21aab64190e71c0f71"; meta = with lib; { homepage = "http://einaregilsson.com/redirector/"; description = "Automatically redirects to user-defined urls on certain pages"; license = licenses.mit; mozPermissions = [ "webRequest" "webRequestBlocking" "webNavigation" "storage" "tabs" "http://*/*" "https://*/*" "notifications" ]; platforms = platforms.all; }; }; "rikaichamp" = buildFirefoxXpiAddon { pname = "rikaichamp"; version = "1.17.1"; addonId = "{59812185-ea92-4cca-8ab7-cfcacee81281}"; url = "https://addons.mozilla.org/firefox/downloads/file/4216725/10ten_ja_reader-1.17.1.xpi"; sha256 = "f9ff2420341adc2e3ea59c8c28271cc03c4c09f2467cbe59215804d62660fa8b"; meta = with lib; { homepage = "https://github.com/birchill/10ten-ja-reader/"; description = "Quickly translate Japanese by hovering over words. Formerly released as Rikaichamp."; license = licenses.gpl3; mozPermissions = [ "alarms" "clipboardWrite" "contextMenus" "storage" "unlimitedStorage" "http://*/*" "https://*/*" "file:///*" "https://docs.google.com/*" ]; platforms = platforms.all; }; }; "skip-redirect" = buildFirefoxXpiAddon { pname = "skip-redirect"; version = "2.3.6"; addonId = "skipredirect@sblask"; url = "https://addons.mozilla.org/firefox/downloads/file/3920533/skip_redirect-2.3.6.xpi"; sha256 = "dbe8950245c1f475c5c1c6daab89c79b83ba4680621c91e80f15be7b09b618ae"; meta = with lib; { description = "Some web pages use intermediary pages before redirecting to a final page. This add-on tries to extract the final url from the intermediary url and goes there straight away if successful."; license = licenses.mit; mozPermissions = [ "" "clipboardWrite" "contextMenus" "notifications" "storage" "webRequest" "webRequestBlocking" ]; platforms = platforms.all; }; }; "ublock-origin" = buildFirefoxXpiAddon { pname = "ublock-origin"; version = "1.56.0"; addonId = "uBlock0@raymondhill.net"; url = "https://addons.mozilla.org/firefox/downloads/file/4237670/ublock_origin-1.56.0.xpi"; sha256 = "f5fbeeac511ca4e10a74723413727fda8e6f9236c726d16eb54ade1fbe7be5be"; meta = with lib; { homepage = "https://github.com/gorhill/uBlock#ublock-origin"; description = "Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory."; license = licenses.gpl3; mozPermissions = [ "alarms" "dns" "menus" "privacy" "storage" "tabs" "unlimitedStorage" "webNavigation" "webRequest" "webRequestBlocking" "" "http://*/*" "https://*/*" "file://*/*" "https://easylist.to/*" "https://*.fanboy.co.nz/*" "https://filterlists.com/*" "https://forums.lanik.us/*" "https://github.com/*" "https://*.github.io/*" "https://*.letsblock.it/*" "https://github.com/uBlockOrigin/*" "https://ublockorigin.github.io/*" "https://*.reddit.com/r/uBlockOrigin/*" ]; platforms = platforms.all; }; }; "user-agent-switcher" = buildFirefoxXpiAddon { pname = "user-agent-switcher"; version = "0.5.0"; addonId = "{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}"; url = "https://addons.mozilla.org/firefox/downloads/file/4098688/user_agent_string_switcher-0.5.0.xpi"; sha256 = "9dc8da3c8c46d4f04d12fd789c63501fa6a2f502f859b286939a090db63eae33"; meta = with lib; { homepage = "http://add0n.com/useragent-switcher.html"; description = "Spoof websites trying to gather information about your web navigation—like your browser type and operating system—to deliver distinct content you may not want."; license = licenses.mpl20; mozPermissions = [ "storage" "" "webNavigation" "webRequest" "webRequestBlocking" "contextMenus" "*://*/*" ]; platforms = platforms.all; }; }; "violentmonkey" = buildFirefoxXpiAddon { pname = "violentmonkey"; version = "2.18.0"; addonId = "{aecec67f-0d10-4fa7-b7c7-609a2db280cf}"; url = "https://addons.mozilla.org/firefox/downloads/file/4220396/violentmonkey-2.18.0.xpi"; sha256 = "4abbeea842b82965379c6011dec6a435dfff0f69c20749118a8ba2f7d14cb0f1"; meta = with lib; { homepage = "https://violentmonkey.github.io/"; description = "Userscript support for browsers, open source."; license = licenses.mit; mozPermissions = [ "tabs" "" "webRequest" "webRequestBlocking" "notifications" "storage" "unlimitedStorage" "clipboardWrite" "contextMenus" "cookies" ]; platforms = platforms.all; }; }; }