search: tor proxy + hide disabled engines
Some checks failed
/ deploy (push) Failing after 25s

This commit is contained in:
toufic ar 2026-01-29 22:16:30 +02:00
parent 5e854a779b
commit 49e076a676
Signed by: toufic ar
SSH key fingerprint: SHA256:/NaO5I1nG3gYKzrzSiTYIdRyaIYxDWfr1U+d+yfJ/4k
2 changed files with 169 additions and 160 deletions

View file

@ -87,6 +87,12 @@ in {
pool_connections = 100; pool_connections = 100;
pool_maxsize = 15; pool_maxsize = 15;
enable_http2 = true; enable_http2 = true;
proxies = {
http = "socks5h://127.0.0.1:9050";
https = "socks5h://127.0.0.1:9050";
};
using_tor_proxy = true;
extra_proxy_timeout = 15.0;
}; };
enabled_plugins = [ enabled_plugins = [

View file

@ -1,143 +1,146 @@
{lib, ...}: { {lib, ...}: {
services.searx.settings.engines = lib.mapAttrsToList (name: value: {inherit name;} // value) { services.searx.settings.engines =
lib.mapAttrsToList (
name: value: {inherit name;} // value
) {
# unnecessary # unnecessary
"dictzone".disabled = true; "dictzone".inactive = true;
"lingva".disabled = true; "lingva".inactive = true;
"mymemory translated".disabled = true; "mymemory translated".inactive = true;
"mozhi".disabled = true; "mozhi".inactive = true;
"presearch".disabled = true; "presearch".inactive = true;
"presearch images".disabled = true; "presearch images".inactive = true;
"presearch videos".disabled = true; "presearch videos".inactive = true;
"presearch news".disabled = true; "presearch news".inactive = true;
"seznam".disabled = true; "seznam".inactive = true;
"goo".disabled = true; "goo".inactive = true;
"naver".disabled = true; "naver".inactive = true;
"naver videos".disabled = true; "naver videos".inactive = true;
"naver images".disabled = true; "naver images".inactive = true;
"naver news".disabled = true; "naver news".inactive = true;
"alexandria".disabled = true; "alexandria".inactive = true;
"ask".disabled = true; "ask".inactive = true;
"crowdview".disabled = true; "crowdview".inactive = true;
"mwmbl".disabled = true; "mwmbl".inactive = true;
"searchmysite".disabled = true; "searchmysite".inactive = true;
"stract".disabled = true; "stract".inactive = true;
"bpb".disabled = true; "bpb".inactive = true;
"tagesschau".disabled = true; "tagesschau".inactive = true;
"wikimini".disabled = true; "wikimini".inactive = true;
"findthatmeme".disabled = true; "findthatmeme".inactive = true;
"frinkiac".disabled = true; "frinkiac".inactive = true;
"livespace".disabled = true; "livespace".inactive = true;
"sepiasearch".disabled = true; "sepiasearch".inactive = true;
"mediathekviewweb".disabled = true; "mediathekviewweb".inactive = true;
"ina".disabled = true; "ina".inactive = true;
"niconio".disabled = true; "niconio".inactive = true;
"acfun".disabled = true; "acfun".inactive = true;
"iqiyi".disabled = true; "iqiyi".inactive = true;
"wolframalpha".disabled = true; "wolframalpha".inactive = true;
"ansa".disabled = true; "ansa".inactive = true;
"il post".disabled = true; "il post".inactive = true;
"deezer".disabled = true; "deezer".inactive = true;
"habrahabr".disabled = true; "habrahabr".inactive = true;
"btdigg".disabled = true; "btdigg".inactive = true;
"duden".disabled = true; "duden".inactive = true;
"woxikon.de synonyme".disabled = true; "woxikon.de synonyme".inactive = true;
"jisho".disabled = true; "jisho".inactive = true;
"moviepilot".disabled = true; "moviepilot".inactive = true;
"senscritique".disabled = true; "senscritique".inactive = true;
"geizhals".disabled = true; "geizhals".inactive = true;
"openmeteo".disabled = true; "openmeteo".inactive = true;
"fyyd".disabled = true; "fyyd".inactive = true;
"yummly".disabled = true; "yummly".inactive = true;
"chefkoch".disabled = true; "chefkoch".inactive = true;
"destatis".disabled = true; "destatis".inactive = true;
# big brother # big brother
"google".disabled = true; "google".inactive = true;
"google play movies".disabled = true; "google play movies".inactive = true;
"google play apps".disabled = true; "google play apps".inactive = true;
"google news".disabled = true; "google news".inactive = true;
"google images".disabled = true; "google images".inactive = true;
"google videos".disabled = true; "google videos".inactive = true;
"google scholar".disabled = true; "google scholar".inactive = true;
"youtube".disabled = true; "youtube".inactive = true;
"bing".disabled = true; "bing".inactive = true;
"bing images".disabled = true; "bing images".inactive = true;
"bing videos".disabled = true; "bing videos".inactive = true;
"bing news".disabled = true; "bing news".inactive = true;
"microsoft learn".disabled = true; "microsoft learn".inactive = true;
"material icons".disabled = true; "material icons".inactive = true;
"apple maps".disabled = true; "apple maps".inactive = true;
"apple app store".disabled = true; "apple app store".inactive = true;
"goodreads".disabled = true; "goodreads".inactive = true;
# captcha # captcha
"cppreference".disabled = true; "cppreference".inactive = true;
"lib.rs".disabled = true; "lib.rs".inactive = true;
"sourcehut".disabled = true; "sourcehut".inactive = true;
"free software directory".disabled = true; "free software directory".inactive = true;
"searchcode code".disabled = true; "searchcode code".inactive = true;
"pdbe".disabled = true; "pdbe".inactive = true;
"1337x".disabled = true; "1337x".inactive = true;
"kickass".disabled = true; "kickass".inactive = true;
"library genesis".disabled = true; "library genesis".inactive = true;
"openrepos".disabled = true; "openrepos".inactive = true;
"tokyotoshokan".disabled = true; "tokyotoshokan".inactive = true;
# non-free # non-free
"tineye".disabled = true; "tineye".inactive = true;
"1x".disabled = true; "1x".inactive = true;
"adobe stock".disabled = true; "adobe stock".inactive = true;
"adobe stock video".disabled = true; "adobe stock video".inactive = true;
"adobe stock audio".disabled = true; "adobe stock audio".inactive = true;
"deviantart".disabled = true; "deviantart".inactive = true;
"flickr".disabled = true; "flickr".inactive = true;
"imgur".disabled = true; "imgur".inactive = true;
"library of congress".disabled = true; "library of congress".inactive = true;
"pinterest".disabled = true; "pinterest".inactive = true;
"unsplash".disabled = true; "unsplash".inactive = true;
"bilibili".disabled = true; "bilibili".inactive = true;
"dailymotion".disabled = true; "dailymotion".inactive = true;
"vimeo".disabled = true; "vimeo".inactive = true;
"yahoo".disabled = true; "yahoo".inactive = true;
"yahoo news".disabled = true; "yahoo news".inactive = true;
"genius".disabled = true; "genius".inactive = true;
"mixcloud".disabled = true; "mixcloud".inactive = true;
"soundcloud".disabled = true; "soundcloud".inactive = true;
"huggingface".disabled = true; "huggingface".inactive = true;
"huggingface datasets".disabled = true; "huggingface datasets".inactive = true;
"huggingface spaces".disabled = true; "huggingface spaces".inactive = true;
"9gag".disabled = true; "9gag".inactive = true;
"reddit".disabled = true; "reddit".inactive = true;
"imdb".disabled = true; "imdb".inactive = true;
"rottentomatoes".disabled = true; "rottentomatoes".inactive = true;
# shady # shady
"right dao".disabled = true; "right dao".inactive = true;
"quark".disabled = true; "quark".inactive = true;
"quark images".disabled = true; "quark images".inactive = true;
"sogou".disabled = true; "sogou".inactive = true;
"sogou images".disabled = true; "sogou images".inactive = true;
"sogou wechat".disabled = true; "sogou wechat".inactive = true;
"sogou videos".disabled = true; "sogou videos".inactive = true;
# LLM # LLM
"cloudflareai".disabled = true; "cloudflareai".inactive = true;
"yacy".disabled = true; "yacy".inactive = true;
"yacy images".disabled = true; "yacy images".inactive = true;
"yep".disabled = true; "yep".inactive = true;
"yep images".disabled = true; "yep images".inactive = true;
"yep news".disabled = true; "yep news".inactive = true;
"360search".disabled = true; "360search".inactive = true;
"360search videos".disabled = true; "360search videos".inactive = true;
"baidu".disabled = true; "baidu".inactive = true;
"baidu images".disabled = true; "baidu images".inactive = true;
"baidu kaifa".disabled = true; "baidu kaifa".inactive = true;
"seekr images".disabled = true; "seekr images".inactive = true;
"seekr news".disabled = true; "seekr news".inactive = true;
"seekr videos".disabled = true; "seekr videos".inactive = true;
# censorship # censorship
"reuters".disabled = true; "reuters".inactive = true;
# far-right/disinformation/misinformation # far-right/disinformation/misinformation
"bitchute".disabled = true; "bitchute".inactive = true;
"rumble".disabled = true; "rumble".inactive = true;
# slow # slow
"crossref".disabled = true; "crossref".inactive = true;
"wikidata".disabled = true; "wikidata".inactive = true;
# enabled # enabled
"wiby".disabled = false; "wiby".disabled = false;