How I Configure Firefox
I’ve recommended to all of you Browsers for Daily Using.
This is not a tutorial; it’s just how I configure Firefox. You can find more information in the arkenfox wiki.
Step 1: Install Firefox
Download and install Firefox from Mozilla’s FTP website.
You can choose your OS and decide whether to include EME or not. You can also select the language, but I recommend using the en-US
version. This version downloads Mozilla Firefox without a download token.
Don’t worry about outdated versions; Firefox will automatically update when you first run it.
Step 2: Obtaining user.js
You can configure Firefox yourself by entering about:config
into the address bar, but I’ll make it easier for you.
Download a
user.js
. You can choose:You can download it using
git clone
,curl -O
, or by clicking theDownload
button. Downloading a singleuser.js
file is sufficient, but downloading the entire project is recommended.Turn off your network. You don’t want Firefox to make any connections when you first run it.
Start Firefox and enter
about:profiles
in the address bar.Create a new profile and ensure it’s marked as
Default Profile: yes
.Copy the
Root Directory
and exit Firefox.Navigate to your profile directory and delete all contents from the new profile:
1cd /path/to/your/profile && rm -r *
Copy the
user.js
file into the profile folder:1cp /path/to/user.js /path/to/your/profile
Step 3: Customize User Overrides
A user.js
file is like a uniform; it is made to fit everyone but may not fit you perfectly. You’ll need some configurations to make it work best for you.
You can customize it by editing the user.js
file directly or creating a user-overrides.js
file to override specific settings.
Here are some configurations I recommend for anyone using arkenfox:
extensions.pocket.enabled
:False
identity.fxaccounts.enabled
:False
browser.preferences.moreFromMozilla
:False
I’m currently using arkenfox for ease of use. You can check out my user-overrides.js
. However, as I mentioned, it will only fit my needs.
For more tutorials, please follow this guide.
Step 4: Install Updater Script
Install updater.sh by following these instructions. Download the required files:
1curl -O https://raw.githubusercontent.com/arkenfox/user.js/master/prefsCleaner.sh
2curl -O https://raw.githubusercontent.com/arkenfox/user.js/master/updater.sh
Set permissions and execute:
1chmod +x ./prefsCleaner.sh
2chmod +x ./updater.sh
3./updater.sh
4./prefsCleaner.sh
Step 5: Restart Firefox
Step 6: Install Essential Extensions
Here are some essential extensions I recommend:
Check out additional extensions here.
Step 7: Choose a Search Engine
Consider using alternative search engines such as searx. Learn more about search engine options here.
Custom Version of Firefox
For a hassle-free alternative, explore Librewolf as a custom version of Firefox.