From 40a1252ea46a84575a76964747fcb7f95b159aa6 Mon Sep 17 00:00:00 2001
From: Malfurious <m@lfurio.us>
Date: Fri, 2 Jun 2023 18:33:07 -0400
Subject: qutebrowser: Replace firefox with qutebrowser and initial config

---
 .config/qutebrowser/autoconfig.yml | 108 +++++++++++++++++++++++++++++++++++++
 rice/install_pkgs.sh               |   3 +-
 2 files changed, 110 insertions(+), 1 deletion(-)
 create mode 100644 .config/qutebrowser/autoconfig.yml

diff --git a/.config/qutebrowser/autoconfig.yml b/.config/qutebrowser/autoconfig.yml
new file mode 100644
index 0000000..662a1df
--- /dev/null
+++ b/.config/qutebrowser/autoconfig.yml
@@ -0,0 +1,108 @@
+# If a config.py file exists, this file is ignored unless it's explicitly loaded
+# via config.load_autoconfig(). For more information, see:
+# https://github.com/qutebrowser/qutebrowser/blob/master/doc/help/configuring.asciidoc#loading-autoconfigyml
+# DO NOT edit this file by hand, qutebrowser will overwrite it.
+# Instead, create a config.py - see :help for details.
+
+config_version: 2
+settings:
+  bindings.commands:
+    global:
+      normal:
+        <Backspace>: back
+        <Ctrl+Shift+Tab>: tab-prev
+        <Ctrl+Tab>: tab-next
+        '@': null
+        q: tab-close
+  colors.webpage.darkmode.enabled:
+    global: true
+  content.autoplay:
+    global: false
+  content.blocking.adblock.lists:
+    global:
+    - https://easylist-downloads.adblockplus.org/easylist.txt
+    - https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&mimetype=plaintext
+    - https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt
+    - https://raw.githubusercontent.com/Spam404/lists/master/adblock-list.txt
+    - https://easylist-downloads.adblockplus.org/fanboy-notifications.txt
+    - https://raw.githubusercontent.com/bongochong/CombinedPrivacyBlockLists/master/cpbl-abp-list.txt
+    - https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/nocoin.txt
+    - https://easylist-downloads.adblockplus.org/easyprivacy.txt
+    - https://easylist-downloads.adblockplus.org/fanboy-social.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badlists.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-mobile.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/lan-block.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2020.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2021.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2022.txt
+    - https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2023.txt
+    - https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/adservers.txt
+    - https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/adservers_firstparty.txt
+    - https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/antiadblock.txt
+    - https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/banner_sizes.txt
+    - https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/cname_adservers.txt
+    - https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/content_blocker.txt
+    - https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/cryptominers.txt
+  content.blocking.hosts.lists:
+    global:
+    - https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
+    - https://someonewhocares.org/hosts/hosts
+  content.blocking.method:
+    global: both
+  content.cookies.accept:
+    global: no-unknown-3rdparty
+  content.desktop_capture:
+    global: false
+  content.geolocation:
+    global: false
+  content.media.audio_capture:
+    global: false
+  content.media.audio_video_capture:
+    global: false
+  content.media.video_capture:
+    global: false
+  content.mouse_lock:
+    global: false
+  content.notifications.enabled:
+    global: false
+  content.persistent_storage:
+    global: false
+  content.register_protocol_handler:
+    global: false
+  content.webrtc_ip_handling_policy:
+    global: default-public-interface-only
+  downloads.location.remember:
+    global: false
+  downloads.remove_finished:
+    global: 5000
+  input.media_keys:
+    global: false
+  new_instance_open_target:
+    global: window
+  scrolling.smooth:
+    global: false
+  search.incremental:
+    global: false
+  tabs.background:
+    global: true
+  tabs.close_mouse_button:
+    global: right
+  tabs.last_close:
+    global: close
+  tabs.mousewheel_switching:
+    global: false
+  tabs.position:
+    global: bottom
+  tabs.show:
+    global: multiple
+  url.default_page:
+    global: about:blank
+  url.start_pages:
+    global: about:blank
+  window.title_format:
+    global: '{perc}{current_title}'
diff --git a/rice/install_pkgs.sh b/rice/install_pkgs.sh
index ac58502..6b9550c 100755
--- a/rice/install_pkgs.sh
+++ b/rice/install_pkgs.sh
@@ -9,7 +9,6 @@ alsa-utils
 curl
 feh
 file
-firefox
 fish
 gdb
 gef
@@ -17,6 +16,8 @@ git
 htop
 netcat
 p7zip
+python-adblock
+qutebrowser
 tig
 tree
 unzip
-- 
cgit v1.2.3