diff options
| author | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2025-12-16 13:27:11 -0500 |
|---|---|---|
| committer | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2025-12-16 13:27:11 -0500 |
| commit | 5a41da5881a11ba3fdc3890c342aa3b7eb53e0cf (patch) | |
| tree | 92b7f7af29ed4a9dcc0eab33490c6225cce9b14a /qute/dot-config | |
| parent | 856e361d56c201cbb1b1521c8b93b747163b1376 (diff) | |
add initial version (incomplete)
Diffstat (limited to 'qute/dot-config')
| -rw-r--r-- | qute/dot-config/qutebrowser/config.py | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/qute/dot-config/qutebrowser/config.py b/qute/dot-config/qutebrowser/config.py new file mode 100644 index 0000000..1a5c3ee --- /dev/null +++ b/qute/dot-config/qutebrowser/config.py @@ -0,0 +1,67 @@ +c = c +config = config + +c.url.searchengines = { + "DEFAULT": "https://duckduckgo.com/?q={}", + "!aw": "https://wiki.archlinux.org/?search={}", + "!apkg": "https://archlinux.org/packages/?sort=&q={}&maintainer=&flagged=", + "!aur": "https://aur.archlinux.org/packages?O=0&SeB=nd&K={}&outdated=&SB=p&SO=d&PP=50&submit=Go", + "!gh": "https://github.com/search?o=desc&q={}&s=stars", + "!yt": "https://www.youtube.com/results?search_query={}", +} + +c.completion.open_categories = [ + "searchengines", + "quickmarks", + "bookmarks", + "history", + "filesystem", +] + +config.load_autoconfig() # load settings done via the gui + +config.bind( + "zl", + "spawn --userscript qute-pass --username-pattern='login: (.*)' --username-target=secret", +) +config.bind( + "zul", + "spawn --userscript qute-pass --username-only --username-pattern='login: (.*)' --username-target=secret", +) +config.bind( + "zpl", + "spawn --userscript qute-pass --password-only --username-pattern='login: (.*)' --username-target=secret", +) +config.bind( + "zol", + "spawn --userscript qute-pass --otp-only --username-pattern='login: (.*)' --username-target=secret", +) + +c.editor.command = ["alacritty", "-e", "nvim", "{file}", "-c", "normal {line}G{column}"] + +# NOTE: to make Slack sign-in work: +# c.content.unknown_url_scheme_policy = "allow-all" + +c.content.blocking.enabled = True +c.content.blocking.method = "adblock" + +# c.content.blocking.adblock.lists = [ +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/legacy.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2020.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2021.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2022.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2023.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2024.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2025.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badware.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/privacy.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-cookies.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-others.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/quick-fixes.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/resource-abuse.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/unbreak.txt", +# ] |
