Table of Contents

LibreWolf

keepassxc

I think librewolf works out of box these days, but if not:

cp -r ~/.mozilla/native-messaging-hosts ~/.librewolf/

fingerprinting overrides

dark mode, time zones.
i know, i know, the point of this is to allow you to blend in with everyone else. so configuring it is precisely how you get fingerprinted, i know.
but.
I need my goddamn dark mode.

https://bitwilli.com/enable-dark-theme-in-librewolf

tl;dr:

privacy.resistFingerprinting = false
privacy.fingerprintingProtection = true
privacy.fingerprintingProtection.overrides = +AllTargets,-CSSPrefersColorScheme

i believe:

  1. +AllTargets is “turn everything on”, there's “RFP targets”.
  2. -CSSPrefersColorScheme is that horrid light mode. they should have started with “librewolf is dark mode”, tbh. light mode users only do it because it's the default, they can be dragged to dark mode.
  3. -JSDateTimeUTC is telling everyone your timezone is UTC. This is generally only annoying in nextcloud, but nextcloud's calendar dashboard widget is convinced I live in UTC and will not hear otherwise - there's a plugin to spoof timezone, doesn't help. I can turn the protection off and rawdog it, doesn't help. It's some dumbassery on nextcloud's side.

terrible mozilla opinions

fix these in about:config