firefox

Scientific Operations: Configuring Firefox

Start here: bare minimum guide.


My own tips:

Respect css themes with resistFingerprinting

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

switch light/dark mode no-permissions addon

This adds a button to the firefox toolbar that switches between a dark/light theme

oneclick-theme-switch

Change reader-view font

#about:config
reader.font_type.values
ie: ["sans-serif","serif","monospace","Vollkorn","spleen"]

Scrollbars

add buttons to scrollbars

#about:config, set to true
widget.non-native-theme.gtk.scrollbar.allow-buttons

#add to ~/.config/gtk-3.0/gtk.css
scrollbar {
    -GtkScrollbar-has-forward-stepper: true;
    -GtkScrollbar-has-backward-stepper: true;
}

make scrollbars thicker

#about:config, change 0 to whatever
widget.non-native-theme.scrollbar.size.override

get rid of round corners

#about:config; change to true
toolkit.legacyUserProfileCustomizations.stylesheets

in about:support find Profile Folder, go to it, make a new directory named chrome, create inside a new file userChrome.css, put in the following:

* {
  border-radius: 0px !important;
}

restart firefox.