Git Product home page Git Product logo

firefox-configs's Introduction

firefox-configs

I have started to use Firefox as my primary browser and this repository contains all of my Firefox configs and instructions. These are to be followed whenever a new Firefox installation occurs on any new device.

Setup user.js file

I use Betterfox to "harden" my Firefox installation so that by default things like Mozilla telemetry, trackers, etc. are blocked by default for a more private browsing experience. Betterfox is convenient for me in the sense that it does not cause breakages and works as intended.

  • Go to about:config on Firefox and check out which profile is current active.
  • Open the root directory.
  • Copy and paste the user.js file into that folder

This user.js file comes directly from Betterfox, but it also has some Betterfox common overrides. The following have been overridden to be enabled:

  • Firefox Account syncing
  • Form and Address autofills
  • Search suggestions on the URL box (it's okay since I use Brave Search)
  • Google Safe Browsing

Smoothfox: Edge-like Scrolling

Betterfox also provides an Edge-like smooth scrolling experience on Firefox. They have a custom JS file called Smoothfox that enables this feature. To enable it:

  • Go to your user.js file
  • In the Smoothfox section (below "SECTION: SMOOTHFOX"), add all the code from the Smoothfox.js file.

It really is just as good as Edge.

Vertical Tabs on Firefox

It's also possible to get Edge-like vertical tabs on Firefox (If it's not apparent yet, I'm coming from Edge, and I still kinda like it). To get this feature, refer to Firefox vertical tabs on GitHub. The repository contains all the instructions on how to enable this feature.

After setting up vertical tabs, there may be a weird spacing on the top-right. To get rid of that:

  • Right-click anywhere on the Firefox toolbar and click on "Customize Toolbar"
  • Turn on Title Bar on the lower-left. The weird spacing will now be gone.

firefox-configs's People

Contributors

arafat-ar13 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.