From e95bb18e294b062d9f7227fd020f44c7f9e8b601 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 20 Dec 2025 14:49:49 -0600 Subject: [PATCH] Allow optional searxng config in setup flow --- custom_components/groqd/config_flow.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/custom_components/groqd/config_flow.py b/custom_components/groqd/config_flow.py index a5db49e..77d02d5 100644 --- a/custom_components/groqd/config_flow.py +++ b/custom_components/groqd/config_flow.py @@ -69,6 +69,22 @@ STEP_USER_DATA_SCHEMA = vol.Schema( CONF_PROMPT, default=llm.DEFAULT_INSTRUCTIONS_PROMPT, ): TemplateSelector(), + vol.Optional( + CONF_SEARXNG_ENABLED, + default=DEFAULT_SEARXNG_ENABLED, + ): bool, + vol.Optional( + CONF_SEARXNG_URL, + default=DEFAULT_SEARXNG_URL, + ): cv.string, + vol.Optional( + CONF_SEARXNG_LANGUAGE, + default=DEFAULT_SEARXNG_LANGUAGE, + ): cv.string, + vol.Optional( + CONF_SEARXNG_SAFESEARCH, + default=DEFAULT_SEARXNG_SAFESEARCH, + ): NumberSelector(NumberSelectorConfig(min=0, max=2, step=1)), } )