aboutsummaryrefslogtreecommitdiff
path: root/modules/firefox.home/tridactyl/tridactylrc
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2024-08-18 19:19:02 +0530
committerAkshay Nair <phenax5@gmail.com>2024-08-18 19:19:02 +0530
commit27622b0928dc9278ce84ebe28b3ff06827528012 (patch)
tree541c78381c473d644001fb164e05e9678bcd70ea /modules/firefox.home/tridactyl/tridactylrc
parentb8e687924cdea281c574cd73bf79e460e7d48960 (diff)
downloadnixos-config-27622b0928dc9278ce84ebe28b3ff06827528012.tar.gz
nixos-config-27622b0928dc9278ce84ebe28b3ff06827528012.zip
Add firefox module with tridactyl
Diffstat (limited to 'modules/firefox.home/tridactyl/tridactylrc')
-rw-r--r--modules/firefox.home/tridactyl/tridactylrc56
1 files changed, 56 insertions, 0 deletions
diff --git a/modules/firefox.home/tridactyl/tridactylrc b/modules/firefox.home/tridactyl/tridactylrc
new file mode 100644
index 0000000..cb1a043
--- /dev/null
+++ b/modules/firefox.home/tridactyl/tridactylrc
@@ -0,0 +1,56 @@
+colorscheme phenax
+
+bind o fillcmdline tabopen
+bind O fillcmdline open
+bind p clipboard tabopen
+bind P clipboard open
+
+set hintnames numeric
+set editorcmd sensible-terminal -e nvim
+set newtab about:blank
+set viewsource default
+set browsermaps { "<c-//>": "escapehatch", "<c-,>": "escapehatch" }
+
+" Tab control
+unbind d
+unbind D
+unbind <c-s-j>
+unbind <c-s-k>
+bind <c-d> tabclose
+bind <c-j> tabnext
+bind <c-k> tabprev
+bind <cs-j> tabmove +1
+bind <cs-k> tabmove -1
+
+unbind t
+unbind T
+" unbind tt
+" bind tt tabopen file:///home/imsohexy/.config/qutebrowser/homepage/index.html
+
+unbind <s-j>
+unbind <s-k>
+bind <s-j> scrollpx 0 200
+bind <s-k> scrollpx 0 -200
+
+" Open tab by index
+bind <space>1 tab 1
+bind <c-1> tab 1
+bind <space>2 tab 2
+bind <c-2> tab 2
+bind <space>3 tab 3
+bind <c-3> tab 3
+bind <space>4 tab 4
+bind <c-4> tab 4
+bind <space>5 tab 5
+bind <c-5> tab 5
+bind <space>6 tab 6
+bind <c-6> tab 6
+bind <space>7 tab 7
+bind <c-7> tab 7
+bind <space>8 tab 8
+bind <c-8> tab 8
+bind <space>9 tab 9
+bind <c-9> tab 9
+bind <space>0 tab 10
+bind <c-0> tab 10
+