From 60cf45cc0851ba591107ba6be722964c4531efd0 Mon Sep 17 00:00:00 2001 From: ivan-boikov Date: Mon, 6 Jun 2022 21:24:28 +0200 Subject: 1 --- clean-firefox.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 clean-firefox.sh (limited to 'clean-firefox.sh') diff --git a/clean-firefox.sh b/clean-firefox.sh new file mode 100755 index 0000000..5b27cbd --- /dev/null +++ b/clean-firefox.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +SRCDIR="$HOME/.local/src/" + +if [ "$1" = "-f" ]; then + # cleaning Firefox, schizo-style + # https://12bytes.org/articles/tech/firefox/firefoxgecko-configuration-guide-for-privacy-and-performance-buffs/ + doas rm -v /usr/lib/firefox/browser/features/*.xpi + + cp -r ~/.mozilla ~/.mozilla.bak + + cd ~/.mozilla + FFPATH=$(dirname $(find ~/.mozilla -wholename "*release/prefs.js")); + cd "$FFPATH" + rm -f updater.sh prefsCleaner.sh user-overrides.js + wget https://raw.githubusercontent.com/arkenfox/user.js/master/updater.sh + wget https://raw.githubusercontent.com/arkenfox/user.js/master/prefsCleaner.sh + wget https://raw.githubusercontent.com/ivan-boikov/user-overrides.js/master/user-overrides.js + chmod +x updater.sh + chmod +x prefsCleaner.sh + bash updater.sh + bash prefsCleaner.sh +fi -- cgit v1.2.3