Skip to content

Instantly share code, notes, and snippets.

@phwelo
Created September 15, 2018 03:06
Show Gist options
  • Save phwelo/a63681be594ded352731535be18e7504 to your computer and use it in GitHub Desktop.
Save phwelo/a63681be594ded352731535be18e7504 to your computer and use it in GitHub Desktop.
qutebrowser config
# First day config with qutebrowser
config.load_autoconfig()
# Define Aliases
aliases = {
"q": "quit",
"tabopen": "open -t",
"w": "session-save",
"wq": "quit --save",
"close": "tab-close",
"jenkins": "open -t https://mtcjenkins2016.llamasoft.local:8443",
"adfs": "open -t https://sts.llamasoft.com/adfs/ls/idpinitiatedsignon.aspx"
}
# Enable JavaScript.
config.set('content.cookies.accept', 'all')
config.set('content.javascript.enabled', True,)
config.set('confirm_quit', ["multiple-tabs"])
config.set('content.javascript.can_access_clipboard', True)
config.set('content.javascript.modal_dialog', True)
config.set('content.pdfjs', True)
config.set('tabs.padding', {"top": 1, "bottom": 2, "left": 3, "right": 3})
config.set('tabs.title.alignment', 'center')
config.set('aliases', aliases)
# Font Junk
font = 'Hasklug Nerd Font Mono Light'
config.set('fonts.tabs', font)
config.set('fonts.completion.category', font)
config.set('fonts.completion.entry', font)
config.set('fonts.monospace', font)
config.set('fonts.statusbar', font)
config.set('fonts.web.family.fixed', font)
config.set('fonts.web.family.sans_serif', font)
config.set('fonts.web.family.standard', font)
# Color Definitions
bg = '#002b36'
bg_light = '#073642'
fg = '#657b83'
fg_dark = '#586e75'
white = '#fdf6e3'
yellow = '#b58900'
orange = '#cb41b6'
violet = '#6c71c4'
blue = '#268bd2'
red = '#dc322f'
cyan = '#2aa198'
magenta = '#d33682'
green = '#859900'
# Statusbar
config.set('colors.statusbar.command.bg', bg)
config.set('colors.statusbar.command.fg', violet)
config.set('colors.statusbar.normal.bg', bg)
config.set('colors.statusbar.normal.fg', fg)
config.set('colors.statusbar.url.fg', white)
config.set('colors.statusbar.url.hover.fg', cyan)
config.set('colors.statusbar.url.error.fg', red)
# Downloads
config.set('colors.downloads.bar.bg', bg)
config.set('colors.downloads.error.bg', red)
config.set('colors.downloads.error.fg', fg_dark)
config.set('colors.downloads.start.bg', bg)
config.set('colors.downloads.start.fg', white)
config.set('colors.downloads.stop.bg', green)
config.set('colors.downloads.stop.fg', white)
# config.set('colors.downloads.system.bg', bg)
# config.set('colors.downloads.system.fg', fg)
# Tab Bar
config.set('colors.tabs.bar.bg', bg_light)
config.set('colors.tabs.odd.bg', bg_light)
config.set('colors.tabs.even.bg', bg_light)
config.set('colors.tabs.odd.fg', fg_dark)
config.set('colors.tabs.even.fg', fg_dark)
config.set('colors.tabs.indicator.error', red)
config.set('colors.tabs.indicator.stop', cyan)
## Selected Tab
config.set('colors.tabs.selected.even.bg', magenta)
config.set('colors.tabs.selected.odd.bg', magenta)
config.set('colors.tabs.selected.odd.fg', white)
config.set('colors.tabs.selected.even.fg', white)
# Completion Fields
config.set('colors.completion.category.bg', violet)
config.set('colors.completion.category.fg', white)
config.set('colors.completion.even.bg', bg)
config.set('colors.completion.odd.bg', bg_light)
config.set('colors.completion.fg', violet)
config.set('colors.completion.match.fg', white)
config.set('colors.completion.category.border.top', 'transparent')
config.set('colors.completion.category.border.bottom', 'transparent')
config.set('colors.completion.item.selected.bg', violet)
config.set('colors.completion.item.selected.border.bottom', 'transparent')
config.set('colors.completion.item.selected.border.top', 'transparent')
config.set('completion.height', '25%')
config.set('completion.scrollbar.padding', 0)
config.set('completion.scrollbar.width', 3)
config.set('colors.completion.scrollbar.bg', bg)
config.set('colors.completion.scrollbar.fg', violet)
# Misc
config.set('statusbar.hide', True)
# Follow Mode Boxes
config.set('colors.hints.bg', blue)
config.set('hints.border', f'3px solid {blue}')
config.set('colors.hints.match.fg', cyan)
config.set('colors.hints.fg', white)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment