Skip to content

Instantly share code, notes, and snippets.

@plembo
Last active May 25, 2024 21:57
Show Gist options
  • Save plembo/a8d7c76e469ce6b9feccbe19ab253f69 to your computer and use it in GitHub Desktop.
Save plembo/a8d7c76e469ce6b9feccbe19ab253f69 to your computer and use it in GitHub Desktop.
firefox new install customization checklist desktop (linux)

Firefox on Desktop new install checklist (Linux)

Installation

The following procedure was tested with Firefox 120.0.1 (64-bit) on Ubuntu 22.04 LTS running the default Gnome desktop.

For Ubuntu Desktop I use the Mozilla Team PPA (add-apt-repository ppa:mozillateam/ppa) to install Firefox.

Post install customization

After installation, I usually make the following changes in the browser's Settings:

  1. Make Firefox the default browser
  2. Import Browser Data: bookmarks only (usually from an HTML bookmarks backup)
  3. Replace your existing user.js with that from "Betterfox" [1]
  4. Website appearance: Dark
  5. Home: set a custom URL as the homepage, set new tabs to Blank Page
  6. Firefox Home Content: uncheck all
  7. Search: set Default Search Engine to DuckDuckGo
  8. DNS over HTTPS: If desktop at home, turn Off to use system DNS resolver(s), if a laptop set to "Default Protection"
  9. Sync: set up sync for bookmarks only and turn on
  10. Themes: Dark
  11. Install extensions: uBlock Origin, Bitwarden

[1] "Betterfox" provides a consistent approach to improving Firefox privacy and performance via a customized user.js file. Yokoffing. Betterfox [Software]. GitHub, https://github.com/yokoffing/Betterfox.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment