##### Add-ons ######
No matter what platform you're on you should consider installing the following add-ons.
1) Ublock Origin -
https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/If you only install one add-on from this list it should be this one. This is the best version of ublock and it will block a lot of ads and tons of third party scripts by default greatly improving your day-to-day browsing. I don't think I need to say more about why an adblocker is a good idea.
2) NoScript -
https://addons.mozilla.org/en-US/firefox/addon/noscript/I also run Noscript which blocks all thirdparty (and most first party) javascript on web pages by default. This breaks A LOT of websites now. But most websites function fine by only enabling one or two scripts (usually first party scripts). At first you may find it annoying but it remembers your preferences. So it very useful after you've set it up. Prevents a lot of crap from ad networks and malware ridden crap Ublock doesn't catch from executing. Can greatly speed up load times.
3) Decentraleyes -
https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/Continuing with blocking cancer trend we have Decentraleyes. Which blocks a lot of snooping by major providers like google. Maybe not required if you have strict noscript rules. But doesn't hurt to have it running anyway.
4) Sidebery -
https://addons.mozilla.org/en-US/firefox/addon/sidebery/You will need this to replicate my own config. This is an add-on for tree-style side bar tabs. Firefox offers its own sidebar tabs now but they're pretty crappy compared to this add-on. I highly suggest using this instead and disabling the default (we're going to do that later with userchrome)
5) Vimium -
https://addons.mozilla.org/en-US/firefox/addon/vimium-ffAllows you to navigate and do basic things using Vim keys (hjkl to scroll for example). I use it all of the time but maybe not for everyone.
6) enhanced-h264ify -
https://addons.mozilla.org/en-US/firefox/addon/enhanced-h264ify/This add-on forces websites like youtube and other streaming services to send h.264 video instead of av1 and newer codecs. Very useful on a lot of machines that do not support hardware decoding of newer video formats.
7) Don't "Accept" image/webp -
https://addons.mozilla.org/en-US/firefox/addon/dont-accept-webp/Like the above but for images. This forces websites to send non-webp images. Which prevents major CDNs from sending you badly re-encoded versions of png/jpeg/bmp/etc files in-route. This is better than using about:config because it doesn't break websites that do not support sending non-webp images (like youtube thumbnails). You'll want this if you spend a lot of time browsing major platforms for art.
8) Tweaks for YouTube -
https://addons.mozilla.org/en-US/firefox/addon/tweaks-for-youtube/Note: I have not used this add-on. I use something called "Enhancer for youtube" instead. But the author of that add-on has removed it from distro and refuses to say what Mozilla did to piss him off. There are a large number of similar add-ons for "fixing" youtube. But I haven't had a chance to try out any of them and compare them to the one I have now yet. Whenever I do (and the one I'm using now stops working) I'll try to come back to update this.
Right now just be aware there are a ton of add-ons like this that improve how youtube works in Firefox. Most of them have tweaks that remove the constant churn of Google "updates" for youtube or give you quality of life features like slow-mo/freeze-frame etc.
9) Return YouTube Dislike -
https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikesA simple add-on that returns the dislike button to youtube videos.
10) SponsorBlock -
https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/Continuing with the youtube theme we have Sponsorblock. An add-on that will auto skip sections of shilling in youtube videos. Note that another user of the add-on must mark sections before it will auto-skip so on very new videos someone might have not gotten around to it yet (you can submit them if you want to help). Also note that youtubers are massive fags and have started to complain about this. The author of the add-on sometimes bows to their demands (and probably gets paid to remove data). But for the most part it works well and makes youtube far less annoying that usual.
11) Simple Translate -
https://addons.mozilla.org/en-US/firefox/addon/simple-translate/A simple add-on that lets you highlight text and have it auto translated. Very useful.
12) Translate Web Pages -
https://addons.mozilla.org/en-US/firefox/addon/traduzir-paginas-web/Same as above but for entire web pages
13) Old Reddit Redirect -
https://addons.mozilla.org/en-US/firefox/addon/old-reddit-redirect/When you're forced to use reddit for tech support/as a forum this makes it far less kuso. Automatically re-directs you to old.reddit.com and gives you the old layout before they went all-in on mobile webshit.
14) Old Wiki -
https://addons.mozilla.org/en-US/firefox/addon/old-wiki/Same as above but for wikipedia.
Could go on with add-ons all day. Search the extensions database and find more. One last one...
15) Dark Reader -
https://addons.mozilla.org/en-US/firefox/addon/darkreader/I pause suggesting this although I use it on some websites. This will automatically re-render a webpage into "dark mode" if you prefer that. Some people worry about the author collecting metadata and it can sometimes consume A LOT of CPU on javascript heavy websites. All that said I still find it useful for websites where I haven't written my own CSS stylesheet (or am too lazy to do it). You can keep it off by default and only turn it on when you go to some website you don't normally visit. That's what I do and I don't let it run in private windows.
Next we're going to talk about about:config settings.