From dca2f7a628eb889cb3af2a6ead31b3a613f98ae5 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Mon, 2 Jun 2025 15:30:15 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-02 15:30:15 --- .config/qutebrowser/.config.py.kak.0YKCyO | 199 ++++++++++++++++++++++ .config/qutebrowser/bookmarks/urls | 1 + .config/qutebrowser/config.py | 3 +- 3 files changed, 202 insertions(+), 1 deletion(-) create mode 100644 .config/qutebrowser/.config.py.kak.0YKCyO diff --git a/.config/qutebrowser/.config.py.kak.0YKCyO b/.config/qutebrowser/.config.py.kak.0YKCyO new file mode 100644 index 00000000..034c2b92 --- /dev/null +++ b/.config/qutebrowser/.config.py.kak.0YKCyO @@ -0,0 +1,199 @@ +# $XDG_CONFIG_HOME/qutebrowser/config.py +# pyright: basic, reportUnboundVariable = false, reportAttributeAccessIssue = false +# general settings +from typing import Any + + +config: Any +c: Any +config.load_autoconfig() +c.editor.command = ["footclient", "kak", "{}"] +c.new_instance_open_target = "tab-bg" +# c.input.insert_mode.auto_load = True +c.tabs.background = True +c.content.blocking.enabled = True +c.content.blocking.method = "adblock" +c.auto_save.session = True +c.completion.open_categories = [ + "searchengines", + "quickmarks", + "bookmarks", + "history", + "filesystem", +] + +c.hints.chars = "tnseripldh" +# c.hints.chars = "tnseripldh" +# c.hints.chars = "tnserigmao" + +# dark mode +c.colors.webpage.darkmode.enabled = True +c.colors.webpage.darkmode.algorithm = "lightness-cielab" +c.colors.webpage.darkmode.policy.images = "never" +config.set("colors.webpage.darkmode.enabled", False, "file://*") +config.set("colors.webpage.darkmode.enabled", False, "github.com") +c.colors.webpage.preferred_color_scheme = "dark" + +# searches +c.url.searchengines["DEFAULT"] = "https://www.startpage.com/sp/search?query={}" +c.url.searchengines["!d"] = "https://duckduckgo.com/?q={}" +c.url.searchengines["!aw"] = "https://wiki.archlinux.org/?search={}" +c.url.searchengines["!g"] = ( + "http://www.google.com/search?hl=en&source=hp&ie=ISO-8859-l&q={}" +) +c.url.searchengines["ap"] = "https://www.archlinux.org/packages/?sort=&q={}" +# with config.pattern("chatgpt.com") as p: +# p.bindings.commands["normal"][""] = "click-element css main" +config.bind( + "", + "mode-leave ;; jseval -q document.activeElement.blur()", + mode="insert", +) +config.bind(",", "click-element css main", mode="normal") +config.bind( + ",,", + "mode-leave ;; jseval -q document.activeElement.blur()", + mode="normal", +) + +sets = { + "normal": [ + ["m", "scroll left"], + ["n", "scroll down"], + ["e", "scroll up"], + ["i", "scroll right"], + ["M", "back"], + ["N", "tab-next"], + ["E", "tab-prev"], + ["", "tab-next"], + ["", "tab-prev"], + ["I", "forward"], + ["K", "bookmark-add"], + ["k", "quickmark-save"], + ["J", "search-prev"], + ["j", "search-next"], + ["", "hint links spawn --detach mpv {hint-url}"], + ["gm", "tab-focus 1"], + ["gi", "tab-focus -1"], + ["gN", "tab-move +"], + ["gE", "tab-move -"], + ["gh", "hint inputs --first"], + ["gk", "tab-move"], + ["h", "mode-enter insert"], + ["tm", "back -t"], + ["ti", "forward -t"], + # ["v", "save"], + # ["s", "mode-enter caret"], + ["wlm", "devtools left"], + ["wln", "devtools bottom"], + ["wle", "devtools top"], + ["wli", "devtools right"], + ["wm", "back -w"], + ["wh", "devtools"], + ["wi", "forward -w"], + ], + "caret": [ + ["M", "scroll left"], + ["N", "scroll down"], + ["E", "scroll up"], + ["I", "scroll right"], + ["l", "move-to-end-of-word"], + ["m", "move-to-prev-char"], + ["n", "move-to-next-line"], + ["e", "move-to-prev-line"], + ["i", "move-to-next-char"], + ], +} + +for mode, mappings in sets.items(): + for pair in mappings: + config.bind(pair[0], pair[1], mode=mode) + +ashen = { + "cursorline": "#191919", + "text": "#b4b4b4", + "red_flame": "#C53030", + "red_glowing": "#DF6464", + "red_ember": "#B14242", + "orange_glow": "#D87C4A", + "orange_blaze": "#C4693D", + "orange_muted": "#6D3B22", + "orange_smolder": "#E49A44", + "orange_golden": "#E5A72A", + "golden_muted": "#6D4D0D", + "brown": "#89492a", + "brown_dark": "#322119", + "brown_darker": "#22150F", + "blue": "#4A8B8B", + "background": "#121212", + "g_1": "#e5e5e5", + "g_2": "#d5d5d5", + "g_3": "#b4b4b4", + "g_4": "#a7a7a7", + "g_5": "#949494", + "g_6": "#737373", + "g_7": "#535353", + "g_8": "#323232", + "g_9": "#212121", + "g_10": "#1d1d1d", + "g_11": "#191919", + "g_12": "#151515", +} + +# # colors +# c.colors.completion.fg = ashen["text"] +# c.colors.completion.category.fg = "#F2F2F2" +# c.colors.completion.category.bg = "#555555" +# c.colors.completion.item.selected.fg = "white" +# c.colors.completion.item.selected.match.fg = "#0080FF" +# c.colors.completion.item.selected.bg = "#333333" +# c.colors.completion.item.selected.border.top = "#333333" +# c.colors.completion.item.selected.border.bottom = "#333333" +# c.colors.completion.match.fg = "#66FFFF" +# c.colors.statusbar.normal.fg = "#899CA1" +# c.colors.statusbar.normal.bg = "#222222" +# c.colors.statusbar.insert.fg = "#899CA1" +# c.colors.statusbar.insert.bg = "#222222" +# c.colors.statusbar.command.bg = "#555555" +# c.colors.statusbar.command.fg = "#F0F0F0" +# c.colors.statusbar.caret.bg = "#5E468C" +# c.colors.statusbar.caret.selection.fg = "white" +# c.colors.statusbar.progress.bg = "#333333" +# c.colors.statusbar.passthrough.bg = "#4779B3" +# c.colors.statusbar.url.fg = c.colors.statusbar.normal.fg +# c.colors.statusbar.url.success.http.fg = "#899CA1" +# c.colors.statusbar.url.success.https.fg = "#53A6A6" +# c.colors.statusbar.url.error.fg = "#8A2F58" +# c.colors.statusbar.url.warn.fg = "#914E89" +# c.colors.statusbar.url.hover.fg = "#2B7694" +# c.colors.tabs.bar.bg = "#222222" +# c.colors.tabs.even.fg = "#899CA1" +# c.colors.tabs.even.bg = "#222222" +# c.colors.tabs.odd.fg = "#899CA1" +# c.colors.tabs.odd.bg = "#222222" +# c.colors.tabs.selected.even.fg = "white" +# c.colors.tabs.selected.even.bg = "#222222" +# c.colors.tabs.selected.odd.fg = "white" +# c.colors.tabs.selected.odd.bg = "#222222" +# c.colors.tabs.indicator.start = "#222222" +# c.colors.tabs.indicator.stop = "#222222" +# c.colors.tabs.indicator.error = "#8A2F58" +# c.colors.hints.bg = "#CCCCCC" +# c.colors.hints.match.fg = "#000" +# c.colors.downloads.start.fg = "black" +# c.colors.downloads.start.bg = "#BFBFBF" +# c.colors.downloads.stop.fg = "black" +# c.colors.downloads.stop.bg = "#F0F0F0" +# c.colors.keyhint.fg = "#FFFFFF" +# c.colors.keyhint.suffix.fg = "#FFFF00" +# c.colors.keyhint.bg = "rgba(0, 0, 0, 80%)" +# c.colors.messages.error.bg = "#8A2F58" +# c.colors.messages.error.border = "#8A2F58" +# c.colors.messages.warning.bg = "#BF85CC" +# c.colors.messages.warning.border = c.colors.messages.warning.bg +# c.colors.messages.info.bg = "#333333" +# c.colors.prompts.fg = "#333333" +# c.colors.prompts.bg = "#DDDDDD" +# c.colors.prompts.selected.bg = "#4779B3" + +# config.source("qutebrowser-themes/themes/onedark.py") diff --git a/.config/qutebrowser/bookmarks/urls b/.config/qutebrowser/bookmarks/urls index e69de29b..087b3a2a 100644 --- a/.config/qutebrowser/bookmarks/urls +++ b/.config/qutebrowser/bookmarks/urls @@ -0,0 +1 @@ +https://sr.ht/ sourcehut dashboard diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py index d29cdc92..8e31fe30 100644 --- a/.config/qutebrowser/config.py +++ b/.config/qutebrowser/config.py @@ -22,7 +22,8 @@ c.completion.open_categories = [ "filesystem", ] -c.hints.chars = "tnseripldh" +c.hints.chars = "tnserigm" +# c.hints.chars = "tnseripldh" # c.hints.chars = "tnserigmao" # dark mode