diff --git a/configurations/qutebrowser.nix b/configurations/qutebrowser.nix index eee860b2..d30554a9 100644 --- a/configurations/qutebrowser.nix +++ b/configurations/qutebrowser.nix @@ -8,8 +8,33 @@ normal = { "x" = "spawn --detach mpv {url}"; ";x" = "hint links spawn --detach mpv {hint-url}"; + "tch" = "config-cycle -p -t -u *://{url:host}/* content.cookies.accept no-3rdparty never ;; reload"; + "tCh" = "config-cycle -p -u *://{url:host}/* content.cookies.accept no-3rdparty never ;; reload"; + "tcH" = "config-cycle -p -t -u *://*.{url:host}/* content.cookies.accept no-3rdparty never ;; reload"; + "tCH" = "config-cycle -p -u *://*.{url:host}/* content.cookies.accept no-3rdparty never ;; reload"; + "tcu" = "config-cycle -p -t -u {url} content.cookies.accept no-3rdparty never ;; reload"; + "tCu" = "config-cycle -p -u {url} content.cookies.accept no-3rdparty never ;; reload"; }; }; + settings = { + auto_save.session = true; + content = { + autoplay = false; + cookies.accept = "never"; + default_encoding = "utf-8"; + geolocation = false; + javascript.enabled = false; + pdfjs = true; + }; + downloads = { + location.directory = "~/downloads"; + open_dispatcher = "rifle"; + remove_finished = 1000; + }; + editor.command = [ "kitty" "-e" "nvim" "{file}" "-c" "normal {line}G{column0}" ]; + input.insert_mode.auto_load = true; + url.default_page = "about:blank"; + }; extraConfig = '' config.load_autoconfig() '';