From 6dd674622e70126cdac86c4fa879ad57772951ea Mon Sep 17 00:00:00 2001 From: Gregory Trolliet Date: Sun, 31 May 2020 10:24:52 +0200 Subject: [PATCH] [QB] Ajout config Qutebrowser --- .config/qutebrowser/config.py | 63 +++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 .config/qutebrowser/config.py diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py new file mode 100644 index 0000000..996395e --- /dev/null +++ b/.config/qutebrowser/config.py @@ -0,0 +1,63 @@ +from qutebrowser.config.configfiles import ConfigAPI +from qutebrowser.config.config import ConfigContainer + +import sys, os + +config = config +c = c + +c.qt.args = ["blink-settings=darkMode=1"] +c.auto_save.session = True + +# Bindings +config.bind('o', 'set-cmd-text -s :open', mode='normal') +config.bind('O', 'set-cmd-text -s :open {url:pretty}', mode='normal') +config.bind('w', 'set-cmd-text -s :open -t', mode='normal') +config.bind('W', 'set-cmd-text -s :open -t {url:pretty}', mode='normal') +config.bind('Fy', 'hint links yank-primary', mode='normal') +config.bind('yy', 'yank -s', mode='normal') +config.bind('m', 'spawn --detach mpv {url}', mode='normal') +config.bind('Fm', 'hint links spawn --detach mpv {hint-url}', mode='normal') +config.unbind('F') +config.bind('', 'back', mode='normal') +config.bind('', 'forward', mode='normal') + + + +#Config perso +c.editor.command = ["kakoune -e vim {}"] +c.zoom.default = 100 +c.messages.timeout = 10000 +c.downloads.remove_finished = 30000 +c.content.headers.do_not_track = True +c.completion.height = "33%" +c.tabs.show = "multiple" +#c.tabs.tabs_are_windows = True +c.content.javascript.enabled = False +config.set('content.javascript.enabled', True, '*://*.vulgarisons.info') +config.set('content.javascript.enabled', True, '*://mastodon.zaclys.com') + + + +c.hints.mode = "number" +c.url.searchengines = {'DEFAULT':'https://duckduckgo.com/?q={}','yt':'https://youtube.com/results?search_query={}','w':'https://fr.wikipedia.org/w/index.php?search={}'} + +#Fonts +#c.fonts.statusbar = "17pt monospace" +#c.fonts.downloads = "17pt monospace" +#c.fonts.hints = "18pt monospace" +#c.fonts.keyhint = "17pt monospace" +#c.fonts.messages.error = "17pt monospace" +#c.fonts.messages.info = "17pt monospace" +#c.fonts.messages.warning = "17pt monospace" +#c.fonts.completion.entry = "17pt monospace" +#c.fonts.completion.category = "17pt monospace" +#c.fonts.prompts = "17pt monospace" + + +try: + from qutebrowser.api import message + sys.path.append(os.path.join(sys.path[0], 'jblock')) + config.source("jblock/jblock/integrations/qutebrowser.py") +except ImportError: + pass