133 lines
2.5 KiB
Nix
133 lines
2.5 KiB
Nix
|
{ config, ... }:
|
||
|
{
|
||
|
services.searx = {
|
||
|
enable = true;
|
||
|
environmentFile = config.sops.secrets.searxng-env.path;
|
||
|
settings = {
|
||
|
general = {
|
||
|
instance_name = "Search";
|
||
|
};
|
||
|
|
||
|
search = {
|
||
|
safe_search = 0;
|
||
|
autocomplete = "google";
|
||
|
favicon_resolver = "google";
|
||
|
};
|
||
|
|
||
|
server = {
|
||
|
bind_address = "0.0.0.0";
|
||
|
base_url = "https://search.datarift.nl";
|
||
|
image_proxy = true;
|
||
|
http_protocol_version = "1.1";
|
||
|
method = "GET";
|
||
|
};
|
||
|
|
||
|
ui = {
|
||
|
static_use_hash = true;
|
||
|
results_on_new_tab = true;
|
||
|
};
|
||
|
|
||
|
enabled_plugins = [
|
||
|
"Basic Calculator"
|
||
|
"Hash plugin"
|
||
|
"Open Access DOI rewrite"
|
||
|
"Self Information"
|
||
|
"Tracker URL remover"
|
||
|
"Unit converter plugin"
|
||
|
];
|
||
|
|
||
|
engines = [
|
||
|
{
|
||
|
name = "bing";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "cppreference";
|
||
|
disabled = false;
|
||
|
}
|
||
|
{
|
||
|
name = "tineye";
|
||
|
disabled = false;
|
||
|
}
|
||
|
{
|
||
|
name = "codeberg";
|
||
|
disabled = false;
|
||
|
}
|
||
|
{
|
||
|
name = "google videos";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "crates.io";
|
||
|
disabled = false;
|
||
|
}
|
||
|
{
|
||
|
name = "hoogle";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "kickass";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "lobste.rs";
|
||
|
disabled = false;
|
||
|
}
|
||
|
{
|
||
|
name = "pinterest";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "piratebay";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "reddit";
|
||
|
disabled = false;
|
||
|
}
|
||
|
{
|
||
|
name = "solidtorrents";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "torch";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "youtube";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "dailymotion";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "vimeo";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "brave";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "brave.images";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "brave.videos";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "brave.news";
|
||
|
disabled = true;
|
||
|
}
|
||
|
{
|
||
|
name = "sourcehut";
|
||
|
disabled = false;
|
||
|
}
|
||
|
];
|
||
|
};
|
||
|
|
||
|
};
|
||
|
}
|