diff --git a/.config/kitty/README.md b/.config/kitty/README.md index 756ba74..f394feb 100644 --- a/.config/kitty/README.md +++ b/.config/kitty/README.md @@ -1,5 +1,9 @@ # Kitty Console Configuration +

+ +

+ ## Installation - You can install kitty on NixOS using the following command: diff --git a/.config/kitty/images/kitty.png b/.config/kitty/images/kitty.png new file mode 100644 index 0000000..62c3e15 Binary files /dev/null and b/.config/kitty/images/kitty.png differ diff --git a/.config/neofetch/README.md b/.config/neofetch/README.md new file mode 100644 index 0000000..738bd38 --- /dev/null +++ b/.config/neofetch/README.md @@ -0,0 +1,27 @@ +# Neofetch + +

+ +

+ +Neofetch show the informations from the system, highly configurable + +## Installation + +- In NixOS you can install on the system with this command: + +```shell +nix-env -iAv nixos.neofetch +``` + +- You can install too adding the neofetch with the programs in the `etc/nixos/configuration.nix` + +```shell +environment.systemPackages = with pkgs; [ + neofetch + ]; +``` + +## Configuration + +- My configuration is in the `config.conf` in this directory. \ No newline at end of file diff --git a/.config/neofetch/config.conf b/.config/neofetch/config.conf new file mode 100644 index 0000000..93e50ed --- /dev/null +++ b/.config/neofetch/config.conf @@ -0,0 +1,131 @@ + +# ---------------------------------------------------------------------------- +# +# ███╗ ██╗███████╗ ██████╗ ███████╗███████╗████████╗ ██████╗██╗ ██╗ +# ████╗ ██║██╔════╝██╔═══██╗██╔════╝██╔════╝╚══██╔══╝██╔════╝██║ ██║ +# ██╔██╗ ██║█████╗ ██║ ██║█████╗ █████╗ ██║ ██║ ███████║ +# ██║╚██╗██║██╔══╝ ██║ ██║██╔══╝ ██╔══╝ ██║ ██║ ██╔══██║ +# ██║ ╚████║███████╗╚██████╔╝██║ ███████╗ ██║ ╚██████╗██║ ██║ +# ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═╝ ╚══════╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ +# ---------------------------------------------------------------------------- + +print_info() { + info title + info underline + + prin "$(color 12)╭──────────── $(color 10)Software$(color 12) ────────────" + info "$(color 12)│ $(color 13)OS" distro + info "$(color 12)│ $(color 13)Kernel" kernel + info "$(color 12)│ $(color 13)Packages" packages + info "$(color 12)│ $(color 13)Shell" shell + info "$(color 12)│ $(color 13)DE" de + info "$(color 12)│ $(color 13)Terminal" term + info "$(color 12)│ $(color 13)Local IP" local_ip + prin "$(color 12)├──────────── $(color 10)Hardware$(color 12) ────────────" + info "$(color 12)│ $(color 13)Host" model + info "$(color 12)│ $(color 13)CPU" cpu + info "$(color 12)│ $(color 13)GPU" gpu + info "$(color 12)│ $(color 13)Memory" memory + info "$(color 12)│ $(color 13)Disk" disk + prin "$(color 12)├───────────── $(color 10)Uptime$(color 12) ─────────────" + info "$(color 12)│" uptime + prin "$(color 12)╰──────────────────────────────────" + + #info cols + + # Defaults + + # info "OS" distro + # info "Host" model + # info "Kernel" kernel + # info "Uptime" uptime + # info "Packages" packages + # info "Shell" shell + # info "Resolution" resolution + # info "DE" de + # info "WM" wm + # info "WM Theme" wm_theme + # info "Theme" theme + # info "Icons" icons + # info "Terminal" term + # info "Terminal Font" term_font + # info "CPU" cpu + # info "GPU" gpu + # info "Memory" memory + + # info "GPU Driver" gpu_driver # Linux/macOS only + # info "CPU Usage" cpu_usage + # info "Disk" disk + # info "Battery" battery + # info "Font" font + # info "Song" song + # [[ "$player" ]] && prin "Music Player" "$player" + # info "Local IP" local_ip + # info "Public IP" public_ip + # info "Users" users + # info "Locale" locale # This only works on glibc systems. + + # info cols + +} + +# To know what these functions mean, go to the Customization Wiki on top + +title_fqdn="off" +kernel_shorthand="on" +distro_shorthand="on" +os_arch="off" +uptime_shorthand="off" +memory_percent="off" +memory_unit="mib" +package_managers="on" +shell_path="off" +shell_version="on" +cpu_brand="on" +cpu_speed="on" +cpu_cores="logical" +cpu_temp="off" +gpu_type="all" +refresh_rate="on" +gtk_shorthand="on" +gtk2="on" +gtk3="on" +public_ip_host="http://ident.me" +public_ip_timeout=2 +de_version="on" +disk_subtitle="dir" +disk_percent="on" +music_player="auto" +song_format="%artist% - %title%" +mpc_args=() +colors=(distro) +underline_enabled="on" +underline_char="¨" +separator="›" +color_blocks="on" +block_width=3 +block_height=1 +col_offset="auto" +bar_char_elapsed="-" +bar_char_total="=" +bar_border="on" +bar_length=15 +bar_color_elapsed="distro" +bar_color_total="distro" +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" +image_source="auto" +ascii_distro="auto" +ascii_bold="off" +image_loop="off" +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" +crop_mode="normal" +crop_offset="center" +image_size="auto" +gap=3 +yoffset=0 +xoffset=0 +background_color= +stdout="off" \ No newline at end of file diff --git a/.config/neofetch/images/neofetch.png b/.config/neofetch/images/neofetch.png new file mode 100644 index 0000000..620194c Binary files /dev/null and b/.config/neofetch/images/neofetch.png differ diff --git a/.config/oh-my-posh/README.md b/.config/oh-my-posh/README.md index 1e936f8..fd99321 100644 --- a/.config/oh-my-posh/README.md +++ b/.config/oh-my-posh/README.md @@ -1,5 +1,9 @@ # Oh-my-posh configuration +

+ +

+ ## Bashrc configuration - First before go to oh-my-posh you need to have the following file into your home (~) folder: diff --git a/.config/oh-my-posh/images/ohmyposh.png b/.config/oh-my-posh/images/ohmyposh.png new file mode 100644 index 0000000..ce7ea63 Binary files /dev/null and b/.config/oh-my-posh/images/ohmyposh.png differ diff --git a/.config/qutebrowser/README.md b/.config/qutebrowser/README.md new file mode 100644 index 0000000..031af41 --- /dev/null +++ b/.config/qutebrowser/README.md @@ -0,0 +1,28 @@ +# Minimalist Browser Qutebrowser + +

+ +

+ +## Install + +- In NixOS just add the Qutebrowser into the `configuration.nix`: + +```shell +environment.systemPackages = with pkgs; [ + qutebrowser + ]; +``` + +## Configuration + +- `config.py` have all the configs available to use in qutebrowser +- `github-colors.css` have the theme used into qutebrowser + +## Keyboard Shortcuts + +TBD + +## Commands + +TBD \ No newline at end of file diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py new file mode 100644 index 0000000..08345ef --- /dev/null +++ b/.config/qutebrowser/config.py @@ -0,0 +1,2110 @@ + +# ------------------------------------------------------------------------------------------------- +# +# ██████╗ ██╗ ██╗████████╗███████╗██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗███████╗██████╗ +# ██╔═══██╗██║ ██║╚══██╔══╝██╔════╝██╔══██╗██╔══██╗██╔═══██╗██║ ██║██╔════╝██╔════╝██╔══██╗ +# ██║ ██║██║ ██║ ██║ █████╗ ██████╔╝██████╔╝██║ ██║██║ █╗ ██║███████╗█████╗ ██████╔╝ +# ██║▄▄ ██║██║ ██║ ██║ ██╔══╝ ██╔══██╗██╔══██╗██║ ██║██║███╗██║╚════██║██╔══╝ ██╔══██╗ +# ╚██████╔╝╚██████╔╝ ██║ ███████╗██████╔╝██║ ██║╚██████╔╝╚███╔███╔╝███████║███████╗██║ ██║ +# ╚══▀▀═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚══════╝╚═╝ ╚═╝ +# ------------------------------------------------------------------------------------------------- + + +#--------- +# ALIASES +#--------- + +## Aliases for commands. The keys of the given dictionary are the +## aliases, while the values are the commands they map to. +## Type: Dict +# c.aliases = {'w': 'session-save', 'q': 'close', 'qa': 'quit', 'wq': 'quit --save', 'wqa': 'quit --save'} + +#----------------------------- +# AUTO-SAVES - NOT BEING USED +#----------------------------- + +## Time interval (in milliseconds) between auto-saves of +## config/cookies/etc. +## Type: Int +# c.auto_save.interval = 15000 + +#-------------------------------- +# RESTORE SITES - NOT BEING USED +#-------------------------------- + +## Always restore open sites when qutebrowser is reopened. +## Type: Bool +# c.auto_save.session = False + +#-------------------------------------- +# WEB ENGINE RENDERING - NOT BEING USED +#-------------------------------------- + +## Backend to use to display websites. qutebrowser supports two different +## web rendering engines / backends, QtWebKit and QtWebEngine. QtWebKit +## was discontinued by the Qt project with Qt 5.6, but picked up as a +## well maintained fork: https://github.com/annulen/webkit/wiki - +## qutebrowser only supports the fork. QtWebEngine is Qt's official +## successor to QtWebKit. It's slightly more resource hungry than +## QtWebKit and has a couple of missing features in qutebrowser, but is +## generally the preferred choice. +## Type: String +## Valid values: +## - webengine: Use QtWebEngine (based on Chromium). +## - webkit: Use QtWebKit (based on WebKit, similar to Safari). +# c.backend = 'webengine' + +#---------------------------------- +# DICTIONARY-KEYS - NOT BEING USED +#---------------------------------- + +## This setting can be used to map keys to other keys. When the key used +## as dictionary-key is pressed, the binding for the key used as +## dictionary-value is invoked instead. This is useful for global +## remappings of keys, for example to map Ctrl-[ to Escape. Note that +## when a key is bound (via `bindings.default` or `bindings.commands`), +## the mapping is ignored. +## Type: Dict +# c.bindings.key_mappings = {'': '', '': '', '': '', '': '', '': '', '': '', '': '', '': ''} + +#-------- +# COLORS +#-------- + + +# COMPLETION WIDGET + +## Background color of the completion widget category headers. +## Type: QssColor +c.colors.completion.category.bg = 'qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #161b22, stop:1 #161b22)' + +## Bottom border color of the completion widget category headers. +## Type: QssColor +c.colors.completion.category.border.bottom = '#161b22' + +## Top border color of the completion widget category headers. +## Type: QssColor +c.colors.completion.category.border.top = '#161b22' + +## Foreground color of completion widget category headers. +## Type: QtColor +c.colors.completion.category.fg = '#c6cdd5' + +## Background color of the completion widget for even rows. +## Type: QssColor +c.colors.completion.even.bg = '#161b22' + +## Text color of the completion widget. May be a single color to use for +## all columns or a list of three colors, one for each column. +## Type: List of QtColor, or QtColor +c.colors.completion.fg = ['#FFA500', '#FFA500', '#FFA500'] + +# COMPLETION ITEM + +## Background color of the selected completion item. +## Type: QssColor +c.colors.completion.item.selected.bg = '#161b22' + +## Bottom border color of the selected completion item. +## Type: QssColor +c.colors.completion.item.selected.border.bottom = '#329932' + +## Top border color of the selected completion item. +## Type: QssColor +c.colors.completion.item.selected.border.top = '#329932' + +## Foreground color of the selected completion item. +## Type: QtColor +c.colors.completion.item.selected.fg = '#FFA500' + +## Foreground color of the matched text in the selected completion item. +## Type: QtColor +c.colors.completion.item.selected.match.fg = '#329932' + +## Foreground color of the matched text in the completion. +## Type: QtColor +c.colors.completion.match.fg = '#329932' + +## Background color of the completion widget for odd rows. +## Type: QssColor +c.colors.completion.odd.bg = '#161b22' + +# SCROLLBAR + +## Color of the scrollbar in the completion view. +## Type: QssColor +c.colors.completion.scrollbar.bg = '#161b22' + +## Color of the scrollbar handle in the completion view. +## Type: QssColor +c.colors.completion.scrollbar.fg = '#FFA500' + +# CONTEXT MENU + +## Background color of the context menu. If set to null, the Qt default +## is used. +## Type: QssColor +c.colors.contextmenu.menu.bg = '#161b22' + +## Foreground color of the context menu. If set to null, the Qt default +## is used. +## Type: QssColor +# c.colors.contextmenu.menu.fg = None + +## Background color of the context menu's selected item. If set to null, +## the Qt default is used. +## Type: QssColor +# c.colors.contextmenu.selected.bg = None + +## Foreground color of the context menu's selected item. If set to null, +## the Qt default is used. +## Type: QssColor +# c.colors.contextmenu.selected.fg = None + +# DOWNLOAD BAR + +## Background color for the download bar. +## Type: QssColor +c.colors.downloads.bar.bg = '#161b22' + +## Background color for downloads with errors. +## Type: QtColor +c.colors.downloads.error.bg = '#FF0000' + +## Foreground color for downloads with errors. +## Type: QtColor +c.colors.downloads.error.fg = '#c6cdd5' + +## Color gradient start for download backgrounds. +## Type: QtColor +c.colors.downloads.start.bg = '#FFA500' + +## Color gradient start for download text. +## Type: QtColor +c.colors.downloads.start.fg = '#161b22' + +## Color gradient stop for download backgrounds. +## Type: QtColor +c.colors.downloads.stop.bg = '#329932' + +## Color gradient end for download text. +## Type: QtColor +c.colors.downloads.stop.fg = '#c6cdd5' + +## Color gradient interpolation system for download backgrounds. +## Type: ColorSystem +## Valid values: +## - rgb: Interpolate in the RGB color system. +## - hsv: Interpolate in the HSV color system. +## - hsl: Interpolate in the HSL color system. +## - none: Don't show a gradient. +c.colors.downloads.system.bg = 'rgb' + +## Color gradient interpolation system for download text. +## Type: ColorSystem +## Valid values: +## - rgb: Interpolate in the RGB color system. +## - hsv: Interpolate in the HSV color system. +## - hsl: Interpolate in the HSL color system. +## - none: Don't show a gradient. +c.colors.downloads.system.fg = 'rgb' + +# HITS + +## Background color for hints. Note that you can use a `rgba(...)` value +## for transparency. +## Type: QssColor +# c.colors.hints.bg = 'qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 247, 133, 0.8), stop:1 rgba(255, 197, 66, 0.8))' + +## Font color for hints. +## Type: QssColor +# c.colors.hints.fg = 'black' + +## Font color for the matched part of hints. +## Type: QtColor +# c.colors.hints.match.fg = 'green' + +## Background color of the keyhint widget. +## Type: QssColor +# c.colors.keyhint.bg = 'rgba(0, 0, 0, 80%)' + +## Text color for the keyhint widget. +## Type: QssColor +# c.colors.keyhint.fg = '#FFFFFF' + +# ERRORS AND INFOS + +## Highlight color for keys to complete the current keychain. +## Type: QssColor +c.colors.keyhint.suffix.fg = '#FFFF00' + +## Background color of an error message. +## Type: QssColor +c.colors.messages.error.bg = '#FF0000' + +## Border color of an error message. +## Type: QssColor +c.colors.messages.error.border = '#FF0000' + +## Foreground color of an error message. +## Type: QssColor +c.colors.messages.error.fg = '#c6cdd5' + +## Background color of an info message. +## Type: QssColor +c.colors.messages.info.bg = '#161b22' + +## Border color of an info message. +## Type: QssColor +c.colors.messages.info.border = '#FFFF00' + +## Foreground color of an info message. +## Type: QssColor +c.colors.messages.info.fg = '#161b22' + +# WARNING + +## Background color of a warning message. +## Type: QssColor +c.colors.messages.warning.bg = 'darkorange' + +## Border color of a warning message. +## Type: QssColor +c.colors.messages.warning.border = '#FFFF00' + +## Foreground color of a warning message. +## Type: QssColor +c.colors.messages.warning.fg = '#161b22' + +# PROMPTS - TO SHOW MESSAGES + +## Background color for prompts. +## Type: QssColor +c.colors.prompts.bg = '#161b22' + +## Border used around UI elements in prompts. +## Type: String +c.colors.prompts.border = '1px solid #161b22' + +## Foreground color for prompts. +## Type: QssColor +c.colors.prompts.fg = '#FFA500' + +## Background color for the selected item in filename prompts. +## Type: QssColor +c.colors.prompts.selected.bg = '#161b22' + +# CARET MODE + +## Background color of the statusbar in caret mode. +## Type: QssColor +c.colors.statusbar.caret.bg = '#800080' + +## Foreground color of the statusbar in caret mode. +## Type: QssColor +c.colors.statusbar.caret.fg = '#c6cdd5' + +## Background color of the statusbar in caret mode with a selection. +## Type: QssColor +c.colors.statusbar.caret.selection.bg = '#161b22' + +## Foreground color of the statusbar in caret mode with a selection. +## Type: QssColor +c.colors.statusbar.caret.selection.fg = '#329932' + +# COMMAND MODE + +## Background color of the statusbar in command mode. +## Type: QssColor +c.colors.statusbar.command.bg = '#161b22' + +## Foreground color of the statusbar in command mode. +## Type: QssColor +c.colors.statusbar.command.fg = '#329932' + +# PRIVATE BROWSING + +## Background color of the statusbar in private browsing + command mode. +## Type: QssColor +c.colors.statusbar.command.private.bg = '#000000' + +## Foreground color of the statusbar in private browsing + command mode. +## Type: QssColor +c.colors.statusbar.command.private.fg = '#c6cdd5' + +# INSERT MODE + +## Background color of the statusbar in insert mode. +## Type: QssColor +c.colors.statusbar.insert.bg = '#329932' + +## Foreground color of the statusbar in insert mode. +## Type: QssColor +c.colors.statusbar.insert.fg = '#161b22' + +# STATUS BAR + +## Background color of the statusbar. +## Type: QssColor +c.colors.statusbar.normal.bg = '#161b22' + +## Foreground color of the statusbar. +## Type: QssColor +c.colors.statusbar.normal.fg = '#FFA500' + +# PASSTHROUGH MODE + +## Background color of the statusbar in passthrough mode. +## Type: QssColor +c.colors.statusbar.passthrough.bg = '#0000FF' + +## Foreground color of the statusbar in passthrough mode. +## Type: QssColor +c.colors.statusbar.passthrough.fg = '#c6cdd5' + +# PRIVATE BROWSING MODE + +## Background color of the statusbar in private browsing mode. +## Type: QssColor +c.colors.statusbar.private.bg = '#c6cdd5' + +## Foreground color of the statusbar in private browsing mode. +## Type: QssColor +c.colors.statusbar.private.fg = '#161b22' + +# PROGRESS BAR + +## Background color of the progress bar. +## Type: QssColor +c.colors.statusbar.progress.bg = '#329932' + +# URL STATUS + +## Foreground color of the URL in the statusbar on error. +## Type: QssColor +c.colors.statusbar.url.error.fg = '#FF0000' + +## Default foreground color of the URL in the statusbar. +## Type: QssColor +c.colors.statusbar.url.fg = '#FFA500' + +## Foreground color of the URL in the statusbar for hovered links. +## Type: QssColor +c.colors.statusbar.url.hover.fg = '#161b22' + +## Foreground color of the URL in the statusbar on successful load +## (http). +## Type: QssColor +c.colors.statusbar.url.success.http.fg = '#329932' + +## Foreground color of the URL in the statusbar on successful load +## (https). +## Type: QssColor +c.colors.statusbar.url.success.https.fg = '#329932' + +## Foreground color of the URL in the statusbar when there's a warning. +## Type: QssColor +c.colors.statusbar.url.warn.fg = '#FFFF00' + +# TAB BAR + +## Background color of the tab bar. +## Type: QssColor +c.colors.tabs.bar.bg = '#000000' + +## Background color of unselected even tabs. +## Type: QtColor +c.colors.tabs.even.bg = '#000000' + +## Foreground color of unselected even tabs. +## Type: QtColor +c.colors.tabs.even.fg = '#FFA500' + +## Color for the tab indicator on errors. +## Type: QtColor +c.colors.tabs.indicator.error = '#FF0000' + +## Color gradient start for the tab indicator. +## Type: QtColor +c.colors.tabs.indicator.start = '#FFA500' + +## Color gradient end for the tab indicator. +## Type: QtColor +c.colors.tabs.indicator.stop = '#329932' + +## Color gradient interpolation system for the tab indicator. +## Type: ColorSystem +## Valid values: +## - rgb: Interpolate in the RGB color system. +## - hsv: Interpolate in the HSV color system. +## - hsl: Interpolate in the HSL color system. +## - none: Don't show a gradient. +c.colors.tabs.indicator.system = 'rgb' + +## Background color of unselected odd tabs. +## Type: QtColor +c.colors.tabs.odd.bg = '#000000' + +## Foreground color of unselected odd tabs. +## Type: QtColor +c.colors.tabs.odd.fg = '#FFA500' + +## Background color of pinned unselected even tabs. +## Type: QtColor +# c.colors.tabs.pinned.even.bg = 'darkseagreen' + +## Foreground color of pinned unselected even tabs. +## Type: QtColor +# c.colors.tabs.pinned.even.fg = 'white' + +## Background color of pinned unselected odd tabs. +## Type: QtColor +# c.colors.tabs.pinned.odd.bg = 'seagreen' + +## Foreground color of pinned unselected odd tabs. +## Type: QtColor +# c.colors.tabs.pinned.odd.fg = 'white' + +## Background color of pinned selected even tabs. +## Type: QtColor +# c.colors.tabs.pinned.selected.even.bg = 'black' + +## Foreground color of pinned selected even tabs. +## Type: QtColor +# c.colors.tabs.pinned.selected.even.fg = 'white' + +## Background color of pinned selected odd tabs. +## Type: QtColor +# c.colors.tabs.pinned.selected.odd.bg = 'black' + +## Foreground color of pinned selected odd tabs. +## Type: QtColor +# c.colors.tabs.pinned.selected.odd.fg = 'white' + +## Background color of selected even tabs. +## Type: QtColor +c.colors.tabs.selected.even.bg = '#161b22' + +## Foreground color of selected even tabs. +## Type: QtColor +c.colors.tabs.selected.even.fg = '#c6cdd5' + +## Background color of selected odd tabs. +## Type: QtColor +c.colors.tabs.selected.odd.bg = '#161b22' + +## Foreground color of selected odd tabs. +## Type: QtColor +c.colors.tabs.selected.odd.fg = '#c6cdd5' + +# WEBPAGES COLORS + +## Background color for webpages if unset (or empty to use the theme's +## color). +## Type: QtColor +c.colors.webpage.bg = '#161b22' + +## Force `prefers-color-scheme: dark` colors for websites. +## Type: Bool +c.colors.webpage.prefers_color_scheme_dark = True + + +#--------------------------------- +# HISTORY AND COMMAND COMPLETIONS +#--------------------------------- + + +## Number of commands to save in the command history. 0: no history / -1: +## unlimited +## Type: Int +# c.completion.cmd_history_max_items = 100 + +## Delay (in milliseconds) before updating completions after typing a +## character. +## Type: Int +# c.completion.delay = 0 + +## Height (in pixels or as percentage of the window) of the completion. +## Type: PercOrInt +# c.completion.height = '50%' + +## Minimum amount of characters needed to update completions. +## Type: Int +# c.completion.min_chars = 1 + +## Which categories to show (in which order) in the :open completion. +## Type: FlagList +## Valid values: +## - searchengines +## - quickmarks +## - bookmarks +## - history +# c.completion.open_categories = ['searchengines', 'quickmarks', 'bookmarks', 'history'] + +## Move on to the next part when there's only one possible completion +## left. +## Type: Bool +# c.completion.quick = True + +## Padding (in pixels) of the scrollbar handle in the completion window. +## Type: Int +# c.completion.scrollbar.padding = 2 + +## Width (in pixels) of the scrollbar in the completion window. +## Type: Int +# c.completion.scrollbar.width = 12 + +## When to show the autocompletion window. +## Type: String +## Valid values: +## - always: Whenever a completion is available. +## - auto: Whenever a completion is requested. +## - never: Never. +# c.completion.show = 'always' + +## Shrink the completion to be smaller than the configured size if there +## are no scrollbars. +## Type: Bool +# c.completion.shrink = False + +#------------- +# TIME STAMPS +#------------- + +## Format of timestamps (e.g. for the history completion). See +## https://sqlite.org/lang_datefunc.html for allowed substitutions. +## Type: String +# c.completion.timestamp_format = '%Y-%m-%d' + +#------------------- +# MATCHING COMMANDS +#------------------- + +## Execute the best-matching command on a partial match. +## Type: Bool +# c.completion.use_best_match = False + +## A list of patterns which should not be shown in the history. This only +## affects the completion. Matching URLs are still saved in the history +## (and visible on the qute://history page), but hidden in the +## completion. Changing this setting will cause the completion history to +## be regenerated on the next start, which will take a short while. +## Type: List of UrlPattern +# c.completion.web_history.exclude = [] + +#-------------------- +# URL ON WEB HISTORY +#-------------------- + +## Number of URLs to show in the web history. 0: no history / -1: +## unlimited +## Type: Int +# c.completion.web_history.max_items = -1 + +#----------------------------- +# CONFIRMATION BEFORE QUITING +#----------------------------- + +## Require a confirmation before quitting the application. +## Type: ConfirmQuit +## Valid values: +## - always: Always show a confirmation. +## - multiple-tabs: Show a confirmation if multiple tabs are opened. +## - downloads: Show a confirmation if downloads are running +## - never: Never show a confirmation. +# c.confirm_quit = ['never'] + +#----------------------- +# PLAY VIDEOS AUTOMATIC +#----------------------- + +## Automatically start playing `