(Translated by https://www.hiragana.jp/)
ffprofile/README.md at main · runarsf/ffprofile · GitHub
Skip to content

Latest commit

 

History

History
108 lines (93 loc) · 6.1 KB

README.md

File metadata and controls

108 lines (93 loc) · 6.1 KB

Firefox Profile 🦊

Setup

  1. Set up repo in a new profile or use an existing one
  2. Sign In and Sync Settings → Sync → Choose What To Sync → Change...: Bookmarks, Add-ons, Settings.
  3. Customize toolbar
  4. Remove default bookmarks-row items
  5. Extension configuration…
    • CanvasBlocker
      Preferences → APIs: Disable everything except Canvas and Audio.
    • Terms of Service; Didn't Read
      Preferences: Disable "Send Notifications"
    • Ublock Origin
      Manage: Enable "Run in Private Windows"
    • Preferences → Filter lists …
          → Privacy: Enable "ADGuard URL Tracking Protection"
          → Custom → Import: Enter https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txtGitHub
      Apply changes
    • Smart Referer
      Preferences → Whitelist Sources: Disable "Use default whitelist"
    • Sidebery
      Preferences → Help → Import: ./preferences/sidebery.json
    • Chameleon
      Extension Popup → Settings → Import: ./preferences/chameleon.json
    • Forget Me Not
      Extension Popup → Settings → General → Import..: ./preferences/forget-me-not.json
    • Enhancer for YouTube
      Preferences → Backup → Import: ./preferences/enhancer-for-youtube.json
    • Imagus
      Preferences → Info → Import: ./preferences/imagus.json
    • Violentmonkey
      Preferences → Settings → Import from zip: ./preferences/violentmonkey.zip
      Save
    • Redirector
      Options → Edit Redirects → Import: ./preferences/redirector.json
    • Foxy Gestures
      Preferences → Backup & Restore → Restore settings from file: ./preferences/foxygestures.json
    • I still don't care about cookies
      Manage: Enable "Run in Private Windows"

Existing profile

cd rice.dev-edition-default
git init
git remote add origin git@github.com:runarsf/ffprofile.git
git pull origin main
# If there are conflicting files, remove local conflicts and pull again
git checkout main
git branch --set-upstream-to=origin/main main
git config --local core.hooksPath ./dev/hooks
./dev/hooks/post-merge

New profile

cd ~/.mozilla/firefox
git clone git@github.com:runarsf/ffprofile.git rice.dev-edition-default
cd rice.dev-edition-default
git config --local core.hooksPath ./dev/hooks
firefox about:profiles
# Create New Profile > Next
# Enter Profile Name: Rice
# Choose Folder... > rice.dev-edition-default
# Finish
./dev/hooks/post-merge
# Launch profile in new browser

Setups

Other things