Skip to content

Commit

Permalink
firefox
Browse files Browse the repository at this point in the history
  • Loading branch information
EnigmaCurry committed Mar 12, 2024
1 parent df095b3 commit 812754b
Showing 1 changed file with 146 additions and 0 deletions.
146 changes: 146 additions & 0 deletions books/linux-workstation.org
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@ You will need the following hardware:
:EXPORT_FILE_NAME: install
:END:

** Create USB installation media

[[https://fedoraproject.org/atomic-desktops/sway/download][Download the Fedora Sway Atomic iso image.]]

Assuming you are temporarily using another Linux workstation, write
Expand Down Expand Up @@ -165,3 +167,147 @@ help setup your git profile.
Once you have finished entering the information setup asks for, press
=Win+Shift+E=, and choose Log Out. Log back in, and this will load the
new config files.

* Firefox
:PROPERTIES:
:EXPORT_FILE_NAME: firefox
:END:

Fedora Atomic ships with the Firefox browser preinstalled. This
section describes how I like to set it up.

** Remove clutter

*** Remove =Firefox View=, right click the upper left icon and select =Remove from toolbar=.

*** Remove existing bookmarks from bookmark bar, right click each one and select =Delete=.

*** Remove =Pocket=, right click the pocket icon in the upper right toolbar, select =Remove from toolbar=

*** Remove =Firefox Account= icon, select =Remove from toolbar=

** Firefox Settings

Go into the Firefox settings: click the "hamburger" menu in the top
right toolbar. Select =Settings=.

*** General Settings

**** Select =Open previous windows and tabs=

**** Turn on Dark mode

**** Turn off =Recommend extensions as you browse=

**** Turn off =Recommend features as you browse=

*** Home settings

**** =New Windows and Tabs=

Select =Blank Page= for both new windows and tabs.

**** Firefox Home Content

The home content won't show if you set =Blank Page= above, but I go
ahead and turn off all the home stuff anyway.


*** Search Settings

**** Choose a non-Google default search engine, eg. =DuckDuckGo=.

**** Turn off all Search Suggestions

**** Delete all the corporate Search Shortcuts other than your preferred one (eg. DuckDuckGo).

You can select each one and click =Remove= or you can press the Delete
key. Delete Google, Amazon, Bing, eBay, Wikipedia etc.

*** Privacy & Security settings

**** Enhanced Tracking Protection, select =Strict=

**** Set =Do Not Track= to =Always=

**** Logins and Passwords

Unselect =Suggest Firefox relay email masks=

Unselect =Show alerts about passwords for breached websites= (You
already use unique passwords for every website, right??)

**** IMPORTANT: select =Use a Primary Password=

Without setting a primary password, any password that firefox saves
will be **unencrypted**! You must set a primary (master) password, and
you will need to type it in each time you restart your browser, to
unlock the password manager.

**** Address Bar - Firefox Suggest

Unselect =Search engines=

Unselect =Suggestions from the web=

Unselect =Suggestions from sponsors=


**** Firefox Data Collection and Use

Unselect everything here.


**** HTTPs-Only mode

Choose =Enable HTTPS-Only Mode in all windows=

**** DNS over HTTPS

Especially if you use a portable laptop, or connect to various WiFi
access points, you should choose =Max Protection=.


** Extensions and Themes

From the Settings menu, near the bottom, click =Extensions & Themes=.

*** Themes

Choose a theme you like. For example, click =Dark= and then click =Enable=.

*** Extensions

Go to [[https://addons.mozilla.org][addons.mozilla.org]] and install the following extensions:

[[https://addons.mozilla.org/en-US/firefox/addon/darkreader/][Dark Reader]]

Dark reader makes all sites darker, and you can customize each site by
clicking on the Dark Reader extension in the menu bar.

[[https://addons.mozilla.org/en-US/firefox/addon/ublock-origin][Ublock Origin]]

Disables almost all ads on all websites. There's not much to configure
here, it basically works out of the box. However, you can customize it
per site if you want to enable ads on certain pages.

[[https://addons.mozilla.org/en-US/firefox/addon/noscript][NoScript]]

By default, all sites will have javascript disabled. On each site you
trust, you can customize the javascript availability by clicking the
NoScript extension in the menu bar.

[[https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/][Vimium]]

Once vimium is installed, click the icon in the menu bar and click
=Enable all hosts permission=.

[[https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/][Firefox Multi-Account Containers]]

Read about [[https://support.mozilla.org/en-US/kb/containers][how to use Firefox Containers]]. Configure sites you trust to
open in specific containers, that way you can save your cookies per
container. By default, new sites will always open in temporary ones,
and so when you close your browser all the cookies for that site
disappears.


0 comments on commit 812754b

Please sign in to comment.