Skip to content

Zabooby/firefox-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Firefox Configuration

Firefox screenshot

Firefox screenshot

Overview

Just my personal config files for use in Firefox. Contains extensive css tweaks, based on the FlyingFox theme, to create a consistent ui experience across the browser. Also, there are privacy tweaks, quality of life changes and a custom start page based on the Excalith start page.

Installation

  • Go to your Firefox profile:
    • Linux - $HOME/.mozilla/firefox/XXXXXXX.default-XXXXXX/
    • macOS - Users//Library/Application Support/Firefox/Profiles/XXXXXXX.default-XXXXXXX
    • Windows - C:\Users<USERNAME>\AppData\Roaming\Mozilla\Firefox\Profiles\XXXXXXX.default-XXXXXX
  • Copy chrome and user.js to your Firefox Profile.
  • Install the Tree Style Tab extension.
  • Import Tree-Style-Tab.json in the settings (Scroll all the way to the bottom).
  • Copy the contents of scripts to your Firefox installation folder (usually C:\Program Files\Mozilla Firefox for Windows). Read this for Linux paths and this for macOS paths.
  • Install fonts in the fonts folder.
  • Make sure the default dark theme is enabled.
  • Restart Firefox.
  • Customise to your liking.

Scripts

  • Restore browser.newtab.url to about:config, taken from this repo.
    • This script restores the browser.newtab.url preference to about:config. Using this preference, you can set whatever you like as your New Tab page, including things like file:// URLs that don't work with new tab override extensions. Once you install the script, just set the preference in about:config and it should work automatically. Make sure you don't have any other new tab extensions, or it might not work.

Useful Links

  • r/FirefoxCSS - Great community for all things related to Firefox CSS tinkering.
  • To-Do List - Includes all the bugs I've come across and plan to fix, as well as major updates already implemented.