From e3ea7033408f05db08d4b96231b2c38a2f8a11e5 Mon Sep 17 00:00:00 2001 From: Aria Nolan Date: Fri, 10 Nov 2023 17:23:47 -0500 Subject: [PATCH] added search engines and other various settings --- users/tacocat/programs/firefox.nix | 57 ++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/users/tacocat/programs/firefox.nix b/users/tacocat/programs/firefox.nix index 67ff8a1..acf822f 100644 --- a/users/tacocat/programs/firefox.nix +++ b/users/tacocat/programs/firefox.nix @@ -5,7 +5,64 @@ "aria" = { extensions = with pkgs.nur.repos.rycee.firefox-addons; [ ublock-origin + bitwarden + canvasblocker + aria2-integration + sponsorblock + xbrowsersync ]; + settings = { + "browser.aboutConfig.showWarning" = false; + "browser.startup.page" = 1; + "geo.provider.network.url" = "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"; + "intl.accept_languages" = "en-US, en"; + "app.update.auto" = false; + "browser.download.useDownloadDir" = false; + "browser.download.manager.addToRecentDocs" = false; + "extensions.pocket.enabled" = false; + }; + search = { + default = "Ecosia"; + engines = { + "Nix Packages" = { + urls = [ + { + template = "https://search.nixos.org/packages"; + params = [ + { + name = "type"; + value = "packages"; + } + { + name = "query"; + value = "{searchTerms}"; + } + ]; + } + ]; + icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + definedAliases = ["@np"]; + }; + "Celtic Lite" = { + urls = [ + { + template = "https://search.celticlite.com/search"; + params = [ + { + name = "query"; + value = "{searchTerms}"; + } + ]; + } + ]; + definedAliases = ["@cl"]; + }; + "Google".metaData.hidden = true; + "Amazon.com".metaData.hidden = true; + "Bing".metaData.hidden = true; + "eBay".metaData.hidden = true; + }; + }; }; }; };