diff options
Diffstat (limited to '')
| -rw-r--r-- | config/qutebrowser/config.py | 7 | ||||
| -rw-r--r-- | config/qutebrowser/security.py | 8 | ||||
| -rw-r--r-- | config/qutebrowser/ui.py | 4 |
3 files changed, 10 insertions, 9 deletions
diff --git a/config/qutebrowser/config.py b/config/qutebrowser/config.py index 7db4c10..c65a9a2 100644 --- a/config/qutebrowser/config.py +++ b/config/qutebrowser/config.py @@ -18,7 +18,7 @@ config.load_autoconfig() # Helper Functions {{{ def toggle_stylesheets(stylesheets): # TODO: Remove the given stylesheets from the list - return 'config-cycle content.user_stylesheets \'' \ + return 'config-cycle --temp content.user_stylesheets \'' \ + json.dumps(c.content.user_stylesheets) \ + '\' \'' \ + json.dumps(c.content.user_stylesheets + stylesheets) \ @@ -157,12 +157,13 @@ c.content.user_stylesheets = [ 'styles/scrollbar.css', 'styles/default.css', 'styles/adblocker.css', - # TODO: Add user styles for lite.duckduckgo.com + # TODO: Add user styles for lite.duckduckgo.com. Had issue with CSP # 'styles/duckduckgo.css' ] # Dark mode -c.aliases['toggle-darkmode'] = toggle_stylesheets(['styles/dark.css']) +# c.aliases['toggle-darkmode'] = toggle_stylesheets(['styles/dark.css']) +c.aliases['toggle-darkmode'] = 'config-cycle --temp colors.webpage.darkmode.enabled' nmap(localleader + 'td', ':toggle-darkmode') # }}} diff --git a/config/qutebrowser/security.py b/config/qutebrowser/security.py index 7e87f54..e016f7e 100644 --- a/config/qutebrowser/security.py +++ b/config/qutebrowser/security.py @@ -8,10 +8,10 @@ def compose(*args): return ' ;; '.join(args) def enable(s, ask = False): - return 'set ' + s + ' ' + ('ask' if ask else 'True') + return 'set --temp ' + s + ' ' + ('ask' if ask else 'True') def disable(s): - return 'set ' + s + ' False' + return 'set --temp ' + s + ' False' def rand_numstr(a, b): @@ -50,8 +50,8 @@ c.content.canvas_reading = True # c.content.fullscreen.window = True # Fullscreen fixed to window size # Tor -c.aliases['tor-enable'] = 'set content.proxy "socks://localhost:9050"' -c.aliases['tor-disable'] = 'config-unset content.proxy' +c.aliases['tor-enable'] = 'set --temp content.proxy "socks://localhost:9050"' +c.aliases['tor-disable'] = 'config-unset --temp content.proxy' c.aliases['tor-change'] = 'spawn --userscript tor_identity' # Fingerprinting feature switches diff --git a/config/qutebrowser/ui.py b/config/qutebrowser/ui.py index 85d7f09..db59e76 100644 --- a/config/qutebrowser/ui.py +++ b/config/qutebrowser/ui.py @@ -19,8 +19,8 @@ c.fonts.default_family = 'JetBrainsMono Nerd Font' c.fonts.default_size = '12px' c.colors.webpage.preferred_color_scheme = 'dark' -c.colors.webpage.darkmode.enabled = False -# c.colors.webpage.darkmode.algorithm = "lightness-cielab" +c.colors.webpage.darkmode.enabled = True +c.colors.webpage.darkmode.algorithm = 'lightness-cielab' # c.colors.webpage.darkmode.threshold.foreground = 150 # c.colors.webpage.darkmode.threshold.background = 100 # c.colors.webpage.darkmode.policy.images = 'always' |
