https://github.com/rc-14/firefox
Special Firefox settings
https://github.com/rc-14/firefox
firefox firefox-userchrome-stylesheet firefox-userjs
Last synced: 9 months ago
JSON representation
Special Firefox settings
- Host: GitHub
- URL: https://github.com/rc-14/firefox
- Owner: RC-14
- Created: 2024-05-03T21:01:21.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-05T15:12:05.000Z (over 1 year ago)
- Last Synced: 2025-03-13T19:49:32.751Z (over 1 year ago)
- Topics: firefox, firefox-userchrome-stylesheet, firefox-userjs
- Language: JavaScript
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stuff for my Firefox config
This is only some niche stuff I like to have in my firefox and that isn't configurable through the normal UIs.
## Explanation
Explanations for the files in the top level directory of this repo:
- [prefs.js](#prefsjs)
- [put_in_profile_dir](#put_in_profile_dir)
- [put_in_install_dir](#put_in_install_dir)
For information about individual files open them with a text editor.
### prefs.js
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.
### put_in_profile_dir
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`
### put_in_install_dir
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:
```JSON
{
"browser_specific_settings": {
"gecko": {
"id": "{aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa}"
}
},
//...
}
```
Some useful links:
- [Official Mozilla page (rough basics)](https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig)
- [3rd party side giving a bit more info than Mozilla and some direction where to look next](https://www.userchrome.org/what-is-userchrome-js.html)
- [The GitHub repo where I first discovered this trick](https://github.com/xiaoxiaoflood/firefox-scripts)