From 0191b8e1e5e07dd9cc68cba0b37267344cb860da Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Mon, 16 Feb 2026 20:33:51 -0700 Subject: [PATCH] Update search engines --- modules/librewolf.nix | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/modules/librewolf.nix b/modules/librewolf.nix index bb0f6ef..7d1df6a 100644 --- a/modules/librewolf.nix +++ b/modules/librewolf.nix @@ -28,6 +28,37 @@ let OfflineApps = true; }; + SearchEngines = { + Default = "Kagi Search"; + Remove = [ + "Google" + "Bing" + "DuckDuckGo" + "Perplexity" + "Wikipedia (en)" + ]; + Add = [ + { + Name = "Kagi Search"; + URLTemplate = "https://kagi.com/search?token=TOKEN&q={searchTerms}"; + SuggestURLTemplate = "https://kagisuggest.com/api/autosuggest?q={searchTerms}"; + Method = "GET"; + IconURL = "https://kagi.com/favicon.ico"; + Alias = "kagi"; + Description = "Kagi Search"; + } + { + Name = "DuckDuckGo"; + URLTemplate = "https://duckduckgo.com/?q={searchTerms}"; + SuggestURLTemplate = "https://duckduckgo.com/ac/?q={searchTerms}&type=list"; + Method = "GET"; + IconURL = "https://duckduckgo.com/favicon.ico"; + Alias = "ddg"; + Description = "DuckDuckGo"; + } + ]; + }; + ExtensionSettings = { "{446900e4-71c2-419f-a6a7-df9c091e268b}" = { install_url = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi";