From 485d648705b060d867aea2d195bae3045473f498 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Tue, 22 Aug 2023 18:05:50 -0500 Subject: fix(tridactyl): add colorscheme --- .../.config/tridactyl/themes/gruvbox-dark-hard.css | 59 ++++++++++++++++++++++ firefox/.config/tridactyl/tridactylrc | 6 ++- 2 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 firefox/.config/tridactyl/themes/gruvbox-dark-hard.css (limited to 'firefox/.config') 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 -- cgit v1.2.3-70-g09d2