diff --git a/hosts/srv-core/configuration.nix b/hosts/srv-core/configuration.nix index 5bdf6fe..1f34570 100644 --- a/hosts/srv-core/configuration.nix +++ b/hosts/srv-core/configuration.nix @@ -71,11 +71,6 @@ enable = true; domain = "home.${config.custom.networking.overlay.domain}"; }; - - searxng = { - enable = true; - domain = "search.${config.custom.networking.overlay.domain}"; - }; }; }; } diff --git a/modules/nixos/web-services/searxng.nix b/modules/nixos/web-services/searxng.nix deleted file mode 100644 index 97ffcaf..0000000 --- a/modules/nixos/web-services/searxng.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ config, lib, ... }: -let - cfg = config.custom.web-services.searxng; -in -{ - options.custom.web-services.searxng = { - enable = lib.mkEnableOption ""; - domain = lib.mkOption { - type = lib.types.nonEmptyStr; - default = ""; - }; - port = lib.mkOption { - type = lib.types.port; - default = 27916; - }; - }; - - config = lib.mkIf cfg.enable { - services.searx = { - enable = true; - settings = { - server = { - port = cfg.port; - secret_key = "unnecessary"; - }; - ui.center_alignment = true; - plugins = { - "searx.plugins.calculator.SXNGPlugin".active = true; - "searx.plugins.infinite_scroll.SXNGPlugin".active = true; - "searx.plugins.self_info.SXNGPlugin".active = true; - }; - }; - }; - - custom = { - services.caddy.virtualHosts.${cfg.domain}.port = cfg.port; - - meta.sites.${cfg.domain} = { - title = "SearXNG"; - icon = "sh:searxng"; - }; - }; - }; -}