diff --git a/config/qutebrowser/config.py b/config/qutebrowser/config.py new file mode 100644 index 0000000..bd367eb --- /dev/null +++ b/config/qutebrowser/config.py @@ -0,0 +1,89 @@ +# Autogenerated config.py +# Documentation: +# qute://help/configuring.html +# qute://help/settings.html + +# TODO Autoconfig + theme might be all the things we need + +# Value to send in the `Accept-Language` header. Note that the value +# read from JavaScript is always the global value. +# Type: String +c.content.headers.accept_language = 'fr,fr-FR,en-US,en' + +# Enable JavaScript. +# Type: Bool +config.set('content.javascript.enabled', True, 'file://*') + +# Enable JavaScript. +# Type: Bool +config.set('content.javascript.enabled', True, 'chrome://*/*') + +# Enable JavaScript. +# Type: Bool +config.set('content.javascript.enabled', True, 'qute://*/*') + +# Proxy to use. In addition to the listed values, you can use a +# `socks://...` or `http://...` URL. +# Type: Proxy +# Valid values: +# - system: Use the system wide proxy. +# - none: Don't use any proxy +c.content.proxy = 'system' + +# Prompt the user for the download location. If set to false, +# `downloads.location.directory` will be used. +# Type: Bool +c.downloads.location.prompt = False + +# When to show the tab bar. +# Type: String +# Valid values: +# - always: Always show the tab bar. +# - never: Always hide the tab bar. +# - multiple: Hide the tab bar if only one tab is open. +# - switching: Show the tab bar when switching tabs. +c.tabs.show = 'never' + +# Open a new window for every tab. +# Type: Bool +c.tabs.tabs_are_windows = True + +# Page to open if :open -t/-b/-w is used without URL. Use `about:blank` +# for a blank page. +# Type: FuzzyUrl +c.url.default_page = 'https://geoffrey.frogeye.fr/blank.html' + +# Open base URL of the searchengine if a searchengine shortcut is +# invoked without parameters. +# Type: Bool +c.url.open_base_url = True + +# Search engines which can be used via the address bar. Maps a search +# engine name (such as `DEFAULT`, or `ddg`) to a URL with a `{}` +# placeholder. The placeholder will be replaced by the search term, use +# `{{` and `}}` for literal `{`/`}` signs. The search engine named +# `DEFAULT` is used when `url.auto_search` is turned on and something +# else than a URL was entered to be opened. Other search engines can be +# used by prepending the search engine name to the search term, e.g. +# `:open google qutebrowser`. +# Type: Dict +c.url.searchengines = {'DEFAULT': 'https://www.qwant.com/?t=web&q={}', 'arch': 'https://wiki.archlinux.org/?search={}', 'archp': 'https://www.archlinux.org/packages/?q={}', 'aur': 'https://aur.archlinux.org/packages/?K={}', 'aw': 'http://www.amp-what.com/unicode/search/{}', 'dockerhub': 'https://hub.docker.com/search/?isAutomated=0&isOfficial=0&page=1&pullCount=0&q={}&starCount=0', 'g': 'https://www.google.fr/search?q={}', 'gfr': 'https://www.google.fr/search?hl=fr&q={}', 'gi': 'http://images.google.com/search?q={}', 'gif': 'https://giphy.com/search/{}', 'github': 'https://github.com/search?q={}', 'npm': 'https://www.npmjs.com/search?q={}', 'wa': 'https://www.wolframalpha.com/input/?i={}', 'yt': 'https://www.youtube.com/results?search_query={}'} + +# Page(s) to open at the start. +# Type: List of FuzzyUrl, or FuzzyUrl +c.url.start_pages = 'https://geoffrey.frogeye.fr/blank.html' + +# Bindings for normal mode +config.bind('H', 'tab-prev') +config.bind('J', 'back') +config.bind('K', 'forward') +config.bind('L', 'tab-next') +config.bind('T', None) + +import os +dirname = os.path.dirname(__file__) +filename = os.path.join(dirname, 'theme.py') +exec(open(filename).read()) + +# Uncomment this to still load settings configured via autoconfig.yml +config.load_autoconfig()