diff options
Diffstat (limited to 'battering/packages')
-rw-r--r-- | battering/packages/palemoon.scm | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/battering/packages/palemoon.scm b/battering/packages/palemoon.scm index 022dd02..51a7d10 100644 --- a/battering/packages/palemoon.scm +++ b/battering/packages/palemoon.scm @@ -296,6 +296,15 @@ "palemoon/branding/unofficial/pref/palemoon-branding.js") ;; Remove the startup.homepage_welcome_url preference (("^pref\\(\"startup\\.homepage_(welcome|override)_url(.additional)?\",\".*\"\\);\n$") "")))) + (add-after 'remove-spyware-home-page 'remove-spyware-search-engine + (lambda _ + ;; No tracking in the parameters. + (substitute* '("palemoon/locales/en-US/searchplugins/duckduckgo-palemoon.xml" + "palemoon/locales/en-US/searchplugins/mojeek.xml") + ((".*value=\"palemoon\".*") "")) + (substitute* '("palemoon/locales/en-US/searchplugins/answers.xml" + "palemoon/locales/en-US/searchplugins/ekoru.xml") + (("(client|ext)=palemoon&") "")))) (add-after 'install-branding 'install-desktop-file (lambda* (#:key outputs #:allow-other-keys) (install-file #$(format #f "~a/branding/official/~a.desktop" name name) @@ -357,7 +366,15 @@ from the Basilisk repository.") (lambda _ (substitute* "basilisk/branding/official/pref/basilisk-branding.js" ;; Remove the startup.homepage_welcome_url preference - (("^pref\\(\"startup\\.homepage_(welcome|override)_url(.additional)?\",\".*\"\\);\n$") "")))))))) + (("^pref\\(\"startup\\.homepage_(welcome|override)_url(.additional)?\",\".*\"\\);\n$") "")))) + (add-after 'remove-spyware-home-page 'remove-spyware-search-engine + (lambda _ + ;; No tracking in the parameters. Yup, basilisk uses "palemoon" too. + (substitute* '("basilisk/locales/searchplugins/duckduckgo-palemoon.xml" + "basilisk/locales/searchplugins/mojeek.xml") + ((".*value=\"palemoon\".*") "")) + (substitute* "basilisk/locales/searchplugins/ekoru.xml" + (("ext=palemoon&") "")))))))) (home-page "https://www.basilisk-browser.org/") (synopsis "A XUL-based web-browser built on top of the Unified XUL Platform (UXP). This browser is a close twin to pre-Servo Firefox in how it operates.") |