aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--firefox/.config/tridactyl/themes/gruvbox-dark-hard.css59
-rw-r--r--firefox/.config/tridactyl/tridactylrc6
2 files changed, 64 insertions, 1 deletions
diff --git a/firefox/.config/tridactyl/themes/gruvbox-dark-hard.css b/firefox/.config/tridactyl/themes/gruvbox-dark-hard.css
new file mode 100644
index 0000000..0e02ffa
--- /dev/null
+++ b/firefox/.config/tridactyl/themes/gruvbox-dark-hard.css
@@ -0,0 +1,59 @@
+:root {
+ /* Gruvbox-dark-hard by Chris Kempson (http://chriskempson.com) */
+ --base00: #1d2021;
+ --base01: #3c3836;
+ --base02: #504945;
+ --base03: #665c54;
+ --base04: #bdae93;
+ --base05: #d5c4a1;
+ --base06: #ebdbb2;
+ --base07: #fbf1c7;
+ --base08: #fb4934;
+ --base09: #fe8019;
+ --base0A: #fabd2f;
+ --base0B: #b8bb26;
+ --base0C: #8ec07c;
+ --base0D: #83a598;
+ --base0E: #d3869b;
+ --base0F: #d65d0e;
+
+ --tridactyl-fg: var(--base05);
+ --tridactyl-bg: var(--base00);
+ --tridactyl-url-fg: var(--base08);
+ --tridactyl-url-bg: var(--base00);
+ --tridactyl-highlight-box-bg: var(--base0B);
+ --tridactyl-highlight-box-fg: var(--base00);
+
+ /* Hint character tags */
+ --tridactyl-hintspan-fg: var(--base00) !important;
+ --tridactyl-hintspan-bg: var(--base09) !important;
+
+ /* Element Highlights */
+ --tridactyl-hint-active-fg: none;
+ --tridactyl-hint-active-bg: none;
+ --tridactyl-hint-active-outline: none;
+ --tridactyl-hint-bg: none;
+ --tridactyl-hint-outline: none;
+}
+
+#tridactyl-input {
+ color: var(--tridactyl-fg);
+ background: var(--tridactyl-bg);
+}
+
+#completions {
+ color: var(--tridactyl-fg);
+ background: var(--tridactyl-bg);
+}
+
+.TridactylStatusIndicator {
+ background: var(--tridactyl-bg) !important;
+}
+
+#completions .focused {
+ background: var(--base02);
+}
+
+#completions .focused .url {
+ background: var(--base02);
+}
diff --git a/firefox/.config/tridactyl/tridactylrc b/firefox/.config/tridactyl/tridactylrc
index 8ed98db..9708869 100644
--- a/firefox/.config/tridactyl/tridactylrc
+++ b/firefox/.config/tridactyl/tridactylrc
@@ -6,6 +6,9 @@
sanitize tridactyllocal tridactylsync
+colourscheme gruvbox-dark-hard
+modeindicatormodes normal false
+
alias save_rss jsb -p tri.native.run("r2e add '" + JS_ARG + "'") set rsscmd save_rss %u
alias gitclone jsb -p tri.native.run("git clone --depth=1 '" + JS_ARG + "' /home/tobyv/src/" + JS_ARG.split("/").slice(-1))
alias jse js 'use strict'; function $all(q, root=document) { return Array.from(root.querySelectorAll(q)) }; function $(q, root=document) { return root.querySelector(q) }; let $ex = (s) => tri.controller.acceptExCmd(s) ; let $set = (...args) => tri.config.set(...args);
@@ -21,6 +24,7 @@ alias video_mark_init jse if(!tri.videoMark){tri.videoMark={historyStore:[],mark
alias video_mode composite mode video ; video_mark_init
alias exit_video mode normal
+set modeindicatormodes {"normal":"false"}
set findcase smart
set smoothscroll true
set editorcmd alacritty -e tmux new -As tridactylrc nvim -S $XDG_DATA_HOME/nvim/session/tridactylrc.vim
@@ -62,7 +66,7 @@ bind k scrollline -5
bind J tabprev
bind K tabnext
bind x tabclose
-bind gs fillcmdline open search
+bind gs fillcmdline open duckduckgo
bind zv composite js document.location.href | exclaim_quiet mpv --loop
bind zz composite jsb tri.native.run('cat /home/tobyv/.config/firefox/userscripts/rustdoc-condensed.js') | js -p eval(JS_ARG.content)
bind gv video_mode