88 lines
2.5 KiB
Python
88 lines
2.5 KiB
Python
|
from os import getenv
|
||
|
|
||
|
import dracula.draw
|
||
|
|
||
|
HOME = getenv("HOME")
|
||
|
|
||
|
# Load existing settings made via :set
|
||
|
config.load_autoconfig(True)
|
||
|
|
||
|
c.zoom.default = "125%"
|
||
|
c.qt.highdpi = True
|
||
|
c.fonts.default_family = [
|
||
|
"JetBrainsMono Nerd Font",
|
||
|
"NotoSansSymbols",
|
||
|
"PowerlineSymbols",
|
||
|
"DejaVu Sans Mono",
|
||
|
"Monospace",
|
||
|
]
|
||
|
# config.set("colors.webpage.darkmode.enabled", True)
|
||
|
# config.set("colors.webpage.darkmode.contrast", 0.45)
|
||
|
|
||
|
c.content.blocking.method = "both"
|
||
|
c.content.default_encoding = "utf-8"
|
||
|
c.content.pdfjs = True # display pdfs
|
||
|
c.content.headers.do_not_track = True
|
||
|
c.content.headers.user_agent = (
|
||
|
"Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0"
|
||
|
)
|
||
|
c.content.blocking.whitelist = ["suda.codes", "sudacode.com"]
|
||
|
|
||
|
|
||
|
# c.url.default_page = "https://dash.suda.codes"
|
||
|
c.url.start_pages = ["http://thebox:4000", "http://thebox:3341"]
|
||
|
c.editor.command = ["kitty", "-e", "nvim", "{}"]
|
||
|
# c.url.searchengines["DEFAULT"] = "https://duckduckgo.com/?q={}"
|
||
|
c.url.searchengines["DEFAULT"] = "https://google.com/search?q={}"
|
||
|
c.url.searchengines["a"] = "https://wiki.archlinux.org/?search={}"
|
||
|
c.url.searchengines["ap"] = "https://www.archlinux.org/packages/?sort=&q={}"
|
||
|
c.url.searchengines["aur"] = "https://aur.archlinux.org/packages/?K={}"
|
||
|
c.url.searchengines["r"] = "https://www.reddit.com/r/{}"
|
||
|
c.url.searchengines["py"] = "https://docs.python.org/3/library/{}"
|
||
|
c.url.searchengines["pi"] = "https://pypi.org/project/{}"
|
||
|
c.url.searchengines["yt"] = "https://www.youtube.com/results?search_query={}"
|
||
|
c.url.searchengines["ytc"] = "https://www.youtube.com/c/{}"
|
||
|
|
||
|
c.aliases["gd"] = "open -t http://192.168.4.77:4000"
|
||
|
|
||
|
c.spellcheck.languages = ["en-US"]
|
||
|
|
||
|
|
||
|
config.bind(
|
||
|
"<Ctrl-Shift-d>",
|
||
|
"hint links spawn --detach kitty -e yt-dlp {hint-url}",
|
||
|
)
|
||
|
config.bind(
|
||
|
"<Ctrl-Shift-m>",
|
||
|
"hint links spawn ~/.bin/metube '{hint-url}'",
|
||
|
)
|
||
|
config.bind(
|
||
|
"M",
|
||
|
"hint links spawn --detach mpv {hint-url}",
|
||
|
)
|
||
|
config.bind(
|
||
|
"<Ctrl-Shift-m>",
|
||
|
"hint links spawn ~/.bin/metube '{hint-url}'",
|
||
|
)
|
||
|
config.bind(
|
||
|
"W",
|
||
|
"hint links spawn ~/.bin/wallabag-add.py '{hint-url}'",
|
||
|
)
|
||
|
|
||
|
config.bind("Y", "hint links spawn kitty -e youtube-dlp {hint-url}")
|
||
|
|
||
|
config.bind("<Ctrl-=>'", "zoom-in")
|
||
|
config.bind("<Ctrl+->'", "zoom-out")
|
||
|
|
||
|
config.bind("<j>", "scroll-px 0 150")
|
||
|
|
||
|
config.bind("<k>", "scroll-px 0 -150")
|
||
|
|
||
|
config.bind("ts", "config-cycle statusbar.show always never")
|
||
|
config.bind("tt", "config-cycle tabs.show always never")
|
||
|
|
||
|
config.bind("<Ctrl-Shift-l>", "spawn --userscript qute-bitwarden")
|
||
|
|
||
|
|
||
|
dracula.draw.blood(c, {"spacing": {"vertical": 6, "horizontal": 8}})
|