From 69b6673a916afcf9cd6ce3d49748e4a5ab791751 Mon Sep 17 00:00:00 2001 From: Phantop Date: Thu, 13 Jan 2022 10:36:39 -0500 Subject: [PATCH] qute: dark mode with whitelist! --- config/qutebrowser/config.py | 2 ++ config/qutebrowser/greasemonkey/ao3.js | 3 +-- config/qutebrowser/greasemonkey/discord.js | 5 ++--- config/qutebrowser/greasemonkey/twitch.js | 5 ++--- config/qutebrowser/greasemonkey/white.js | 12 ++++++++++++ 5 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 config/qutebrowser/greasemonkey/white.js diff --git a/config/qutebrowser/config.py b/config/qutebrowser/config.py index 1b0c927..c0ff7ba 100644 --- a/config/qutebrowser/config.py +++ b/config/qutebrowser/config.py @@ -10,12 +10,14 @@ c.url.searchengines['y'] = "vid.puffyan.us/search?q={}" c.url.open_base_url = True c.content.fullscreen.window = True +c.colors.webpage.darkmode.enabled = True c.tabs.show = "multiple" c.confirm_quit = ["downloads"] c.qt.force_platformtheme = "gtk2" c.content.cookies.accept = "no-3rdparty" c.colors.webpage.preferred_color_scheme = 'dark' +c.colors.webpage.darkmode.policy.images = 'never' c.aliases['re'] = 'restart' c.aliases['mpv'] = 'spawn -mdv mpv --ytdl-raw-options=sub-lang=en' diff --git a/config/qutebrowser/greasemonkey/ao3.js b/config/qutebrowser/greasemonkey/ao3.js index 573d21c..4f6708e 100644 --- a/config/qutebrowser/greasemonkey/ao3.js +++ b/config/qutebrowser/greasemonkey/ao3.js @@ -12,6 +12,5 @@ document.querySelectorAll('li.blurb').forEach(b=>{ b=document.createElement('a') c=document.getElementsByTagName('option') i=document.getElementsByClassName('chapter')[2] -b.innerText = 'Latest Chapter →' b.href = c[c.length-1].value -i.parentElement.insertBefore(b, i) +i.parentElement.insertBefore(b, i).innerText = 'Latest Chapter →' diff --git a/config/qutebrowser/greasemonkey/discord.js b/config/qutebrowser/greasemonkey/discord.js index ad78c39..942b595 100644 --- a/config/qutebrowser/greasemonkey/discord.js +++ b/config/qutebrowser/greasemonkey/discord.js @@ -3,9 +3,8 @@ // @homepage https://github.com/birb-naise/discord-simple-clear // @include https://*.discord.com/* // ==/UserScript== -const style = document.createElement('style') -document.head.appendChild(style) -style.innerHTML = `.theme-dark, .theme-light { +document.head.appendChild(document.createElement('style')).innerHTML=` +.theme-dark, .theme-light { --background-primary: transparent; --background-secondary: transparent; --background-secondary-alt: transparent; diff --git a/config/qutebrowser/greasemonkey/twitch.js b/config/qutebrowser/greasemonkey/twitch.js index ea9404b..ba8eac1 100644 --- a/config/qutebrowser/greasemonkey/twitch.js +++ b/config/qutebrowser/greasemonkey/twitch.js @@ -2,6 +2,5 @@ // @name BetterTTV // @include https://www.twitch.tv/* // ==/UserScript== -s = document.createElement("script") -s.src = "https://cdn.betterttv.net/betterttv.js" -document.head.appendChild(s) +document.head.appendChild(document.createElement("script")).src= +"https://cdn.betterttv.net/betterttv.js" diff --git a/config/qutebrowser/greasemonkey/white.js b/config/qutebrowser/greasemonkey/white.js new file mode 100644 index 0000000..3ab1fae --- /dev/null +++ b/config/qutebrowser/greasemonkey/white.js @@ -0,0 +1,12 @@ +// ==UserScript== +// @match +// @match https://*.discord.com/* +// @match https://mail.tutanota.com/* +// @match https://teddit.net/* +// @match https://archiveofourown.org/* +// @match https://drop.lol/* +// ==/UserScript== +const meta = document.createElement('meta'); +meta.name = "color-scheme"; +meta.content = "dark light"; +document.head.appendChild(meta);