diff options
| author | ivan-boikov <ik.boikov.public@protonmail.com> | 2022-06-06 21:24:28 +0200 |
|---|---|---|
| committer | ivan-boikov <ik.boikov.public@protonmail.com> | 2022-06-06 21:24:28 +0200 |
| commit | 60cf45cc0851ba591107ba6be722964c4531efd0 (patch) | |
| tree | 524755c7f41e83d84c8d2678c5688b2f42769cb5 /clean-firefox.sh | |
| parent | e3036ddf61c5dd61d023f39d82200a98639d324c (diff) | |
1
Diffstat (limited to 'clean-firefox.sh')
| -rwxr-xr-x | clean-firefox.sh | 23 |
1 files changed, 23 insertions, 0 deletions
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 |
