From c9088a4b8e75bcf8af5ba6b602dd3b2b3dcf0905 Mon Sep 17 00:00:00 2001 From: Emi Simpson Date: Mon, 16 Jan 2023 20:26:39 -0500 Subject: [PATCH] [FF] Rework search engines --- configs/programs/firefox.nix | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/configs/programs/firefox.nix b/configs/programs/firefox.nix index ad1ce2d..83e5250 100644 --- a/configs/programs/firefox.nix +++ b/configs/programs/firefox.nix @@ -15,17 +15,6 @@ pkgs: { search.force = true; search.default = "DuckDuckGo"; search.engines = { - "Library Genesis" = { - urls = [{ - template = "https://libgen.rs/search.php"; - params = [ - {name = "req"; value = "{searchTerms}";} - ]; - }]; - iconUpdateURL = "https://libgen.rs/favicon.ico"; - updateInterval = 7 * 24 * 60 * 60 * 1000; # every week - definedAliases = [ "!lg" ]; - }; "YouTube" = { urls = [{ template = "https://youtube.com/results"; @@ -56,9 +45,31 @@ pkgs: { updateInterval = 7 * 24 * 60 * 60 * 1000; # every week definedAliases = [ "!nix" ]; }; + "Anna's Archive" = { + urls = [ + template = "https://annas-archive.org/search"; + params = [ + {name = "q"; value = "{searchTerms}"}; + ]; + ]; + iconUpdateURL = "https://annas-archive.org/favicon.ico"; + updateInterval = 7 * 24 * 60 * 60 * 1000; # every week + definedAliases = [ "!aa" ]; + }; + "GitHub" = { + urls = [ + template = "https://github.com/search"; + params = [ + {name = "q"; value = "{searchTerms}"}; + ]; + ]; + iconUpdateURL = "https://github.com/favicon.ico"; + updateInterval = 7 * 24 * 60 * 60 * 1000; # every week + definedAliases = [ "!gh" ]; + }; "Wikipedia (en)".metaData.alias = "!w"; "Google".metaData.alias = "!g"; "Bing".metaData.hidden = true; }; };}; -} +} \ No newline at end of file