Files
dotfiles/profiles/desktop/.config/qutebrowser/config.py
2026-02-13 04:20:30 +01:00

42 lines
975 B
Python

## browser config
# don't load autoconfig
config.load_autoconfig(False)
# appearance
config.source('gruvbox.py')
# editor
c.editor.command = ['alacritty', '-T', 'auxiliary text edit', '-e', 'nvim', '{file}', '+call cursor({line}, {column})']
# auto save session
c.auto_save.session = True
# set dark mode
c.colors.webpage.darkmode.enabled = True
# spell checking
c.spellcheck.languages = ['en-US', 'en-GB', 'pl-PL']
# built-in adblocker
c.content.blocking.method = 'both'
## key bindings
# swap J and K
config.bind('J', 'tab-prev')
config.bind('K', 'tab-next')
# toggle dark mode
config.bind('td', 'config-cycle colors.webpage.darkmode.enabled true false')
# source config
config.bind('cs', 'config-source')
# unfocus text field after exiting insert mode
config.bind('<Escape>', 'mode-leave ;; jseval -q document.activeElement.blur()', mode='insert')
# view videos in mpv
config.bind(',m', 'spawn mpv {url}')
config.bind(',M', 'hint links spawn mpv {hint-url}')