Keyboard-centric, qutebrowser-inspired userChrome.css for Firefox.
By default, every trace of the Firefox UI is hidden. My workflow is almost exclusively keyboard-centric, and clickable UI elements are rarely used. By using using Tridactyl (or a similar extension, though they might lack some important features), almost every operation in the browser can be done via the keyboard, and we can simply do away with the GUI.
The toolbox (tabs, URL bar, bookmarks, etc.) are still accessible by hovering over the top edge of the window, or by focusing on the URL bar with Ctrl+L. This is the bit that was originally inspired by qutebrowser. The Firefox menu, extensions, and other elements that might not be easily reached through keyboard shortcuts can be accessed this way if necessary.
Even with everything visible, the UI is quite minimal and unobtrusive.
Enable userchrome:
- in
about:config
settoolkit.legacyUserProfileCustomizations.stylesheets
totrue
Enable compact mode:
- in
about:config
setbrowser.compactmode.show
totrue
- in the customize toolbar menu set
density
tocompact
Enable dark theme in settings.
Copy userChrome.css
to the chrome
directory in your Firefox profile. If
there is no such directory create it. If you're unsure what the path to your
profile's directory is, you can find out by going to about:profiles
.
qutefox-minimal is a rework of my firefox-minimal theme, which was originally forked from Dook97's userChrome.css and aadilayub's original theme. The autohide_toolbox code was adapted from MrOtherGuy's firefox-csshacks.