diff --git a/modules/home/librewolf.nix b/modules/home/librewolf.nix index 7ee27dd..beca9c5 100644 --- a/modules/home/librewolf.nix +++ b/modules/home/librewolf.nix @@ -31,6 +31,36 @@ OfflineApps = true; }; + SearchEngines = { + Default = "Searx Search"; + Remove = [ + "Google" + "Bing" + "DuckDuckGo" + "Perplexity" + "Wikipedia (en)" + ]; + Add = [ + { + Name = "Searx Search"; + URLTemplate = "https://search.atri.dad/search?q={searchTerms}"; + Method = "GET"; + IconURL = "https://search.atri.dad/favicon.ico"; + Alias = "searx"; + Description = "Searx (search.atri.dad)"; + } + { + 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 = { # Bitwarden "{446900e4-71c2-419f-a6a7-df9c091e268b}" = { diff --git a/modules/home/packages.nix b/modules/home/packages.nix index dd4c065..3ffe0b7 100644 --- a/modules/home/packages.nix +++ b/modules/home/packages.nix @@ -34,6 +34,7 @@ discord signal-desktop element-desktop + fastmail-desktop ]; programs.obs-studio.enable = true;