Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prirai/firefox-config
Firefox configs for security, privacy, usability and performance
https://github.com/prirai/firefox-config
arkenfox config firefox firefox-config user-js userjs
Last synced: 3 months ago
JSON representation
Firefox configs for security, privacy, usability and performance
- Host: GitHub
- URL: https://github.com/prirai/firefox-config
- Owner: prirai
- License: cc0-1.0
- Created: 2022-06-21T12:33:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-12T18:09:56.000Z (4 months ago)
- Last Synced: 2024-10-01T01:43:46.942Z (3 months ago)
- Topics: arkenfox, config, firefox, firefox-config, user-js, userjs
- Language: JavaScript
- Homepage:
- Size: 655 KB
- Stars: 25
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# firefox-config
Firefox configs for security, privacy, usability and performanceInstall UBlock Origin, Sponsorblock, Decentraleyes, PrivacyBadger and Containers (eg. Google container, facebook container).
## Change user js
You can make firefox fully-suited to your needs and for the maximum security, privacy, usability and performance without very much tweaking by changing the user js in your browser profile.
Firefox profiles are located by default in `~/.mozilla/firefox/` in Linux and `%APPDATA%\Mozilla\Firefox\Profiles\` in Windows.
- Create a new Firefox profile or use an existing one and move to the profile directory. You can navigate to `about:profiles` and find the location for your current profile's root directory as well as find the option to create a new profile.
- If you want to try this out, you can go with creating a new profile.
- Copy user.js to your profile's root directory test it out for sometime and make the required changes in your original profile.
- For changing some prefs you can create a new file in profile's Root Directory, `user-overrides.js` and fill it with the prefs you want to override. Now, append the content at the end of `user.js` file. You can download from [here](https://github.com/prirai/firefox-config/raw/main/user.js).
- Done! Happy browsing.The user.js file is taken from various other preexisting projects like arkenfox, betterfox and other projects and modified to suite the needs of a normal user.
## Manual Hardening
Refer to this guide - [The Hitchhiker’s Guide to Online Anonymity](https://anonymousplanet.org/guide.html#firefox-1)
## Extensions for Themes
- KDE Theme - [Here](https://addons.mozilla.org/en-US/firefox/addon/astitva-kde/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search)
- Blue - [Here](https://addons.mozilla.org/en-US/firefox/addon/astitva-blue/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search)
- Matte Glow - [Here](https://addons.mozilla.org/en-US/firefox/addon/astitva-matte-glow/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search)
- OpenSUSE - [Here](https://addons.mozilla.org/en-US/firefox/addon/astitva-opensuse/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search)## Custom UserChrome
- If you also want to change the appearance of Firefox to give it a look you prefer, you can try searching for some userchrome projects on [GitHub](https://github.com/search?q=firefox%20userchrome&type=repositories) or elsewhere and giving them a try.
- As an example, I use - https://github.com/rafaelmardojai/firefox-gnome-theme.git along with the sidebery extension which gives a supercharged experience.## About Config Documentation and other tricks
- A few of the nifty tricks used are present in the `tricks.md` file.
- Flags mentioned in the about:config are largely undocumented. Here's an effort to document most of the flags present. Intial pages are scraped from https://kb.mozillazine.org/ and are present in the `mzpages` directory.If you really liked this project, star it and also contribute back.