Code Monkey home page Code Monkey logo

firefox-qutebrowser-userchrome's Introduction

A minimalist userChrome.css

Firefox allows a great deal of customization. In fact it goes as far as to give you the option to completely change the look of the program. That's what userChrome.css does.

This config is a (soft) fork of aadilayub's.

The main differences are:

  • this one is maintained, because I use it
  • navbar isn't completely removed; it shows on focus (hover or Ctrl+l)
  • color of text in tabs is determined by the color code of the tab's container

It's goal is to remove all unncessary visual clutter while preserving functionality. That means you could use this user chrome with an otherwise normal firefox config, though I recommend you give a try to the tridactyl extension, which I think goes together great with this user chrome.

How to use

Enable user chrome in about:config:

  1. in about:config set toolkit.legacyUserProfileCustomizations.stylesheets to true

Enable compact mode in about:config:

  1. in about:config set browser.compactmode.show to true
  2. in the customize toolbar menu set density to compact

Enable dark theme in settings.

Clone this repo, then copy the chrome directory to your firefox profile:

git clone https://github.com/Dook97/firefox-config
cp -r ./firefox-config/chrome ~/.mozilla/firefox/[YOUR_PROFILE]/

If you're not sure, which of the directories is your profile, you can find out by going to about:profiles

If you want the navbar to show on hover go to the bottom of the file and uncomment the code there. Otherwise you may only toggle the navbar by pressing Ctrl+L

Then either install the Jetbrains Mono font, or change the relevant line (search for 'Jetbrains Mono') to some other font that you have installed.

Common issues

black stripe under tab bar

increase the value of the --tab-min-height variable in userChrome.css

Is it practical?

Absolutely - you just have to get comfortable using keyboard shortcuts. I use it with the aforementioned Tridactyl extension, which pushes the experience to a whole new level.

Some tips:

  • On linux there will often be a key, which toggles window moving mode. For me it's left alt.
  • Ctrl+shift+W or Ctrl+Q closes Firefox
  • Ctrl+L toggles the navbar

firefox-qutebrowser-userchrome's People

Contributors

dook97 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.