20 lines
407 B
Nix
20 lines
407 B
Nix
{ container, ... } @args: let
|
|
cfg = container.config.search;
|
|
in {
|
|
containers.search = container.mkContainer cfg {
|
|
config = { pkgs, ... }: container.mkContainerConfig cfg {
|
|
services.searx = {
|
|
enable = true;
|
|
package = pkgs.searxng;
|
|
settings = {
|
|
server = {
|
|
bind_address = cfg.address;
|
|
port = cfg.port;
|
|
secret_key = "searxxx";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|