# Default:
# ref,utm_source,utm_medium,utm_campaign,utm_term,utm_content
#
+# default-open-dispatcher (String):
+# The default program used to open downloads. Set to an empty string
+# to use the default internal handler.
+# Any {} in the string will be expanded to the filename, else the
+# filename will be appended.
+# Default:
+#
# default-page (FuzzyUrl):
# The page to open if :open -t/-b/-w is used without URL. Use
# `about:blank` for a blank page.
# developer-extras (Bool):
# Enable extra tools for Web developers.
# This needs to be enabled for `:inspector` to work and also adds an
-# _Inspect_ entry to the context menu.
+# _Inspect_ entry to the context menu. For QtWebEngine, see
+# 'qutebrowser --help' instead.
# Valid values: true, false
# Default: false
#
ignore-case = smart
startpage = https://duckduckgo.com/?t=chakra
yank-ignored-url-parameters = ref,utm_source,utm_medium,utm_campaign,utm_term,utm_content
+default-open-dispatcher =
default-page = ${startpage}
auto-search = naive
auto-save-config = true
# Valid values: true, false
# Default: false
#
-# user-stylesheet (UserStyleSheet):
-# User stylesheet to use (absolute filename, filename relative to
-# the config directory or CSS string). Will expand environment
-# variables.
-# Default: html > ::-webkit-scrollbar { width: 0px; height: 0px; }
+# user-stylesheet (File):
+# User stylesheet to use (absolute filename or filename relative to
+# the config directory). Will expand environment variables.
+# Default:
+#
+# hide-scrollbar (Bool):
+# Hide the main scrollbar.
+# Valid values: true, false
+# Default: true
#
# css-media-type (String):
# Set the CSS media type.
# * `{id}`: The internal window ID of this window.
# * `{scroll_pos}`: The page scroll position.
# * `{host}`: The host of the current web page.
+# * `{backend}`: Either 'webkit' or 'webengine'
# Default: {perc}{title}{title_sep}qutebrowser
#
# modal-js-dialog (Bool):
# prompt-radius (Int):
# The rounding radius for the edges of prompts.
# Default: 8
+#
+# prompt-filebrowser (Bool):
+# Show a filebrowser in upload/download prompts.
+# Valid values: true, false
+# Default: true
zoom-levels = 25%,33%,50%,67%,75%,90%,100%,110%,125%,150%,175%,200%,250%,300%,400%,500%
default-zoom = 100%
downloads-position = top
confirm-quit = downloads
zoom-text-only = false
frame-flattening = false
-user-stylesheet = html > ::-webkit-scrollbar { width: 0px; height: 0px; }
+user-stylesheet =
+hide-scrollbar = true
css-media-type =
smooth-scrolling = false
remove-finished-downloads = -1
hide-wayland-decoration = false
keyhint-blacklist =
prompt-radius = 8
+prompt-filebrowser = true
[network]
# Settings related to the network.
# * `{id}`: The internal tab ID of this tab.
# * `{scroll_pos}`: The page scroll position.
# * `{host}`: The host of the current web page.
+# * `{backend}`: Either 'webkit' or 'webengine'
# Default: {index}: {title}
#
# title-alignment (TextAlignment):
# Enables or disables WebGL. For QtWebEngine, Qt/PyQt >= 5.7 is
# required for this setting.
# Valid values: true, false
-# Default: false
+# Default: true
#
# css-regions (Bool):
# Enable or disable support for CSS regions.
# Valid values: true, false, ask
# Default: ask
#
+# media-capture (BoolAsk):
+# Allow websites to record audio/video.
+# Valid values: true, false, ask
+# Default: ask
+#
# javascript-can-open-windows-automatically (Bool):
# Whether JavaScript programs can open new windows without user
# interaction.
hyperlink-auditing = false
geolocation = ask
notifications = ask
+media-capture = ask
javascript-can-open-windows-automatically = false
javascript-can-close-windows = false
javascript-can-access-clipboard = false