Skip to content

Instantly share code, notes, and snippets.

@plembo
Last active February 6, 2026 16:19
Show Gist options
  • Select an option

  • Save plembo/56e60b95c2fb3c14d780750d3f66a335 to your computer and use it in GitHub Desktop.

Select an option

Save plembo/56e60b95c2fb3c14d780750d3f66a335 to your computer and use it in GitHub Desktop.
LIbrewolf configuration on Linux

LibreWolf on Linux

LibreWolf is my standard desktop browser. It is a Firefox fork that makes my llfe easier by having sensible defualts out of the box (and a few other improvements to Mozilla's current product).

Installation

As I am currently on a Debian based distribution (Ubuntu, likely transitioning to Mint), following these instructions.

Configuration

Because of its shipping defaults, I have found LibreWolf quick and painless to configure. Here are the steps I take after installing:

  1. Open and exit the browser. Then edit .librewolf/librewolf.overrides.cfg to add the following lines:
pref("browser.bookmarks.autoExportHTML", true);                                 
pref("browser.bookmarks.file", "/home/myusername/bookmarks.html");                  
  1. Settings > Home > Homepage and new windows > Custom URLs: enter my personal homepage URL
  2. Settings > Home > New tabs > Blank Page
  3. Settings > Privacy & Security > Delete cookies and site data when LibreWolf is closed: Uncheck (disable)
  4. (on desktop) Settings > Privacy & Security > Enable DNS over HTTPS using: Off
  5. Settings > LibreWolf > Enable Firefox Sync: Checked (enable)
  6. Settings > LibreWolf > Fingerprining > Enable ResistFingerprinting: Uncheck (disable) [1]
  7. Sync > Sign in using Firefox account

Extensions

  • uBlock Origin (installed and enabled by default)
  • Bitwarden (password manager, bitwarden.com)
  • Dark Reader (the "save my vision for retirement" extension, darkreader.org)

That's it.

References

[1] By default, LibreWolf enables Mozilla's Resist Fingerprinting (RFP, privacy.resistFingerpinting), but this interferes with my too much of my workflow. Disabling it leaves basic Fingerpring Protection (FPP, privacy.fingerprintingProtection) in place. In additon to that built-in protection, uBlock Origin also works to suppress fingerprinting,

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