Install the following packages:
stow -nSv <VERSION> -t ~
stow -Sv <VERSION> -t ~
stow -nDv <VERSION> -t ~
stow -Dv <VERSION> -t ~
The dzen2
bar depends on i3c
to detect displays and add a dock to each display.
The i3c
python script offers some functionality that is missing from i3
.
Compatible with i3wm
versions:
- 4.12 (User guide)
- 4.14.1 (User guide)
i3
v4.12 lacks the swap
command, so marks are used to facilitate.
Unfortunately, firefox
uses unique ids for profile names, which I am unable to handle using stow.
Sym link the following:
firefox/userChrome.css --> ~/.mozilla/firefox/<ID>.default/chrome/userChrome.css firefox/userContent.css --> ~/.mozilla/firefox/<ID>.default/chrome/userContent.css
You may need to create parent directories.
These files disable the tab bar, and set the default background to grey so you don’t get flashed with a white screen when a page is loading.
Note the css that hides the tab bar. I do not use tabs in firefox. Instead, I
use i3
’s tab layout to achieve the same thing but with better integration with
the wm. This has the advantage of being able to use the same commands to move
tabs around my desktop as moving normal windows. E.g. I can yank a tab and paste
it to a different workspace whilst leaving all other tabs alone, or use the
window search to also find browser tabs.
Setting | Value |
---|---|
toolkit.legacyUserProfileCustomizations.stylesheets | true |
browser.tabs.opentabfor.middleclick | false |
layout.css.devPixelsPerPx | 0.70 |
browser.fixup.alternative.enabled | false |
browser.urlbar.trimURLs | false |
browser.zoom.siteSpecific | false |
- Ublock origin
- Dark Background and Light Text
- Imagus
- SingleFile
- Tridactyl
- Disable Autoplay for Youtube
- Stylus
- Video Speed Controller
- Youtube Classic