diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-07-17 14:51:35 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-07-17 14:51:35 +0200 |
| commit | 189d66cac2683a1a1bc43595bb02acf851366522 (patch) | |
| tree | 80496b2c877ff67726ea0e2acded91738b22ca75 /config/qutebrowser/config.py | |
| parent | 9f6259c02cc0ff68738fe7d2d1367d23fee4eb12 (diff) | |
| download | dotfiles-189d66cac2683a1a1bc43595bb02acf851366522.tar.gz dotfiles-189d66cac2683a1a1bc43595bb02acf851366522.zip | |
[qutebrowser] make qutebrowser theme switchable between light and dark
Diffstat (limited to 'config/qutebrowser/config.py')
| -rw-r--r-- | config/qutebrowser/config.py | 101 |
1 files changed, 5 insertions, 96 deletions
diff --git a/config/qutebrowser/config.py b/config/qutebrowser/config.py index 0b1fb80..b0b4049 100644 --- a/config/qutebrowser/config.py +++ b/config/qutebrowser/config.py @@ -16,101 +16,10 @@ config.set('content.javascript.enabled', False) # Load autoconfig to enable javascript on trusted domains config.load_autoconfig() -# base16-qutebrowser (https://github.com/theova/base16-qutebrowser) -# Base16 qutebrowser template by theova -# Solarized Dark scheme by Ethan Schoonover (modified by aramisgithub) - -base00 = "#002b36" -base01 = "#073642" -base02 = "#586e75" -base03 = "#657b83" -base04 = "#839496" -base05 = "#93a1a1" -base06 = "#eee8d5" -base07 = "#fdf6e3" -base08 = "#dc322f" -base09 = "#cb4b16" -base0A = "#b58900" -base0B = "#859900" -base0C = "#2aa198" -base0D = "#268bd2" -base0E = "#6c71c4" -base0F = "#d33682" - +# Load theme +import theme # set qutebrowser colors -c.colors.completion.category.bg = base00 -c.colors.completion.category.border.bottom= base00 -c.colors.completion.category.border.top= base00 -c.colors.completion.category.fg = base0A -c.colors.completion.fg = base05 -c.colors.completion.item.selected.bg = base0A -c.colors.completion.item.selected.border.bottom = base0A -c.colors.completion.item.selected.border.top = base0A -c.colors.completion.item.selected.fg = base01 -c.colors.completion.match.fg = base0B -c.colors.completion.odd.bg = base03 -c.colors.completion.even.bg = base00 -c.colors.completion.scrollbar.bg = base00 -c.colors.completion.scrollbar.fg = base05 -c.colors.downloads.bar.bg = base00 -c.colors.downloads.error.fg = base08 -c.colors.downloads.start.bg = base0D -c.colors.downloads.start.fg = base00 -c.colors.downloads.stop.bg = base0C -c.colors.downloads.stop.fg = base00 -c.colors.hints.bg = base0A -c.colors.hints.fg = base00 -c.colors.hints.match.fg = base05 -c.colors.keyhint.bg = base00 -c.colors.keyhint.fg = base05 -c.colors.keyhint.suffix.fg = base05 -c.colors.messages.error.fg = base00 -c.colors.messages.error.bg = base08 -c.colors.messages.error.border = base08 -c.colors.messages.info.bg = base00 -c.colors.messages.info.border = base00 -c.colors.messages.info.fg = base05 -c.colors.messages.warning.bg = base0E -c.colors.messages.warning.border = base0E -c.colors.messages.warning.fg = base00 -c.colors.prompts.bg = base00 -c.colors.prompts.border = base00 -c.colors.prompts.fg = base05 -c.colors.prompts.selected.bg = base0A -c.colors.statusbar.caret.bg = base0E -c.colors.statusbar.caret.fg = base00 -c.colors.statusbar.caret.selection.bg = base0D -c.colors.statusbar.caret.selection.fg = base00 -c.colors.statusbar.command.bg = base00 -c.colors.statusbar.command.fg = base05 -c.colors.statusbar.command.private.bg = base00 -c.colors.statusbar.command.private.fg = base05 -c.colors.statusbar.insert.bg = base0D -c.colors.statusbar.insert.fg = base00 -c.colors.statusbar.normal.bg = base00 -c.colors.statusbar.normal.fg = base0B -c.colors.statusbar.passthrough.bg = base0C -c.colors.statusbar.passthrough.fg = base00 -c.colors.statusbar.private.bg = base03 -c.colors.statusbar.private.fg = base00 -c.colors.statusbar.progress.bg = base0D -c.colors.statusbar.url.error.fg = base08 -c.colors.statusbar.url.fg = base05 -c.colors.statusbar.url.hover.fg = base05 -c.colors.statusbar.url.success.http.fg = base0C -c.colors.statusbar.url.success.https.fg =base0B -c.colors.statusbar.url.warn.fg = base0E -c.colors.tabs.bar.bg = base00 -c.colors.tabs.even.bg = base00 -c.colors.tabs.even.fg = base05 -c.colors.tabs.indicator.error = base08 -c.colors.tabs.indicator.start = base0D -c.colors.tabs.indicator.stop = base0C -c.colors.tabs.odd.bg = base00 -c.colors.tabs.odd.fg = base05 -c.colors.tabs.selected.even.bg = base05 -c.colors.tabs.selected.even.fg = base00 -c.colors.tabs.selected.odd.bg = base05 -c.colors.tabs.selected.odd.fg = base00 -# c.colors.webpage.bg = base00 + +for setting, color in theme.theme.items(): + config.set(setting, color) |
