diff options
Diffstat (limited to 'dotfiles')
| -rw-r--r-- | dotfiles/.config/qutebrowser/config.py | 31 | 
1 files changed, 8 insertions, 23 deletions
diff --git a/dotfiles/.config/qutebrowser/config.py b/dotfiles/.config/qutebrowser/config.py index 461a637..121b05d 100644 --- a/dotfiles/.config/qutebrowser/config.py +++ b/dotfiles/.config/qutebrowser/config.py @@ -1,3 +1,4 @@ +import os  import subprocess  # Still load settings configured via autoconfig.yml @@ -32,28 +33,12 @@ c.content.notifications = False  ## Disable JS by default  c.content.javascript.enabled = False -# Enable JS for certain sites -js_whitelist = [ -    "*://localhost/*", -    "*://127.0.0.1/*", -    "*://github.com/*", -    "*://duckduckgo.com/*", -    "*://*.youtube.com/*", -    "*://*.google.com/*", -    '*://*.namecheap.com/*', -    '*://*.wikipedia.org/*', -    '*://yandex.ru/*', -    '*://*.yaroslavps.com/*', -    '*://*.openedu.ru/*', -    '*://developer.mozilla.org/*', -    '*://*.vultr.com/*', -    '*://*.ifmo.ru/*', -    '*://*.4chan.org/*', -    '*://*.4channel.org/*', -] -for site in js_whitelist: -    with config.pattern(site) as p: -        p.content.javascript.enabled = True +# Read separate whitelist file and enable JS for those sites +with open(os.path.expanduser("~/.config/qutebrowser/jswhitelist")) as f: +    for line in f: +        site = line.rstrip('\n') +        with config.pattern(site) as p: +            p.content.javascript.enabled = True  ## Disable 3rd party cookies  c.content.cookies.accept = "no-3rdparty" @@ -91,7 +76,7 @@ c.url.start_pages = "https://srx.yaroslavps.com"  c.fonts.default_size = "10pt"  ## Prefer dark mode in websites that support it -c.colors.webpage.prefers_color_scheme_dark = True +c.colors.webpage.preferred_color_scheme = "dark"  ## Background color of the completion widget category headers.  ## Type: QssColor  | 
