From 86306afc08e06be99cfe1e076d4abf482b48c7b3 Mon Sep 17 00:00:00 2001
From: Marty Oehme <marty.oehme@gmail.com>
Date: Fri, 21 Feb 2025 16:58:52 +0100
Subject: [PATCH] qutebrowser: Manually redirect to FOSS genius frontends

Since farside linking currently does not work we take the work into our
own hands.
---
 qutebrowser/config/freedirect/freedirect.py | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/qutebrowser/config/freedirect/freedirect.py b/qutebrowser/config/freedirect/freedirect.py
index b18e3f0..0b2999c 100644
--- a/qutebrowser/config/freedirect/freedirect.py
+++ b/qutebrowser/config/freedirect/freedirect.py
@@ -65,10 +65,22 @@ default_services = [
     ),
     Service(source=["quora.com"], target=["quetre"]),
     Service(source=["google.com"], target=["whoogle"]),
-    Service(source=["genius.com"], target=["dumb"]),
     Service(source=["translate.google.com"], target=["lingva", "simplytranslate"]),
     Service(source=["deepl.com"], target=["simplytranslate"]),
     Service(source=["bandcamp.com"], target=["tent"]),
+    Service(
+        custom_targets=True,
+        source=["genius.com"],
+        target=[
+            "dumb.privacydev.net",
+            "dumb.privacydev.net",
+            "dm.vern.cc",
+            "sing.whatever.social",
+            "dumb.nunosempere.com",
+            "dumb.lunar.icu",
+            "dumb.esmailelbob.xyz",
+        ],
+    ),
     Service(
         custom_targets=True,
         source=["pinterest.com"],