Published 3 Feb. 2025.
I use Firefox as my default browser.
You can see my configuration in NixOS here. Having it in Nix is handy so I don’t have to sign into a Firefox account on a live ISO or new machine install in order to get the environment I’m used to.
§Tridactyl
I use Tridactyl for many useful Vim-like bindings in Firefox. Similar to Firefox you can see my configuration here.
Some useful bindings are:
hjklscrollfenter ‘hint’ mode, using keystrokes to follow a linkFopens a link in a new tab;wopen in a new window;ycopy linkvhighlights an element of text- once here we can use caret mode
<F7>to select text
- once here we can use caret mode
ydduplicate tabMy custom binding
ilet’s me copy a link to a URL fragment with hint mode;bind i hint -JFc [id] e => { tri.excmds.yank(document.URL.replace(/#.*$/, "") + "#" + e.id) }gd/gDdetach / reattach tabbfor tabs list:set tabsort mrufor most recent
i_CTRL-ilet’s us edit an input box in our system$EDITOR