This is only some niche stuff I like to have in my firefox and that isn't configurable through the normal UIs.
Explanations for the files in the top level directory of this repo:
For information about individual files open them with a text editor.
Contains some about:config
preferences in the format of a prefs.js file.
Not actually a prefs.js file! Don't put it as is in your Firefox profile.
The contents of this folder need to be placed in the root directory of the profile you want to modify.
You can get a list of all profiles with buttons to open their directories on this page: about:profiles
The contents of this folder need to be placed in the directory where Firefox is installed.
On Mac this is not Firefox.app
itself but the Contents/Resources
subdirectory.
To make sure the config gets applied go to about:support
and use Clear startup cache...
to restart Firefox.
Installing unsigned extensions
All extensions need a unique ID, so to install an unsigned extension you'll need to add one to the manifest yourself.Example:
{
"browser_specific_settings": {
"gecko": {
"id": "{aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa}"
}
},
//...
}
Some useful links: