Skip to content

piazzai/user-overrides.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

user-overrides.js

These are my own configuration overrides for Firefox and Thunderbird, to be loaded on top of the arkenfox user.js and HorlogeSkynet's thunderbird-user.js. Before using these overrides, please make sure to read and understand the wikis available in the upstream project repos.

Usage

Firefox

Download updater.sh, prefsCleaner.sh, and user.js from the arkenfox repo and place them in your Firefox profile folder. Place the Firefox user-overrides.js in this folder as well, then run:

bash updater.sh
bash prefsCleaner.sh

Make sure your Firefox profile is not currently in use while you run these scripts. Also, make sure to rerun the scripts periodically in order to keep your user.js file up-to-date.

Thunderbird

Download updater.sh, prefsCleaner.sh, and user.js from HorlogeSkynet's repo, place them in your Thunderbird profile folder, add the Thunderbird user-overrides.js, then run the scripts as above.

Be aware that some of the preferences set by HorlogeSkynet's user.js make it impossible to authenticate into email accounts using OAuth. These preferences are respected by the overrides file. If you need to use OAuth, uncomment the following lines at the end of the file:

// user_pref("security.OCSP.enabled", 0); // 1211 [DEFAULT: 1]
// user_pref("network.cookie.cookieBehavior", 1); // 7016 [DEFAULT: 5]
// user_pref("javascript.enabled", true); // 9230 [DEFAULT: false]
// user_pref("permissions.default.image", 3); // 9233 [DEFAULT: 2]

Run updater.sh and prefsCleaner.sh to enforce the new preferences; then, launch Thunderbird and log into your account. Once this is done, you should clear any cookies saved during the process via the Thunderbird GUI, close the program, comment out the OAuth preferences, and run the scripts again to restore HorlogeSkynet's defaults.