From 92eef76b32f50f72fcea692e3de8595fca0793e4 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Wed, 14 Feb 2024 17:41:52 -0500 Subject: [PATCH] feat(firefox): add Nixpkgs repo search as search engine --- home/firefox/default.nix | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/home/firefox/default.nix b/home/firefox/default.nix index d8a6a6b..1f35219 100644 --- a/home/firefox/default.nix +++ b/home/firefox/default.nix @@ -79,24 +79,15 @@ in { default = "DuckDuckGo"; force = true; engines = { - "Nix Packages" = { + "Nixpkgs" = { urls = [ { - template = "https://search.nixos.org/packages"; - params = [ - { - name = "type"; - value = "packages"; - } - { - name = "query"; - value = "{searchTerms}"; - } - ]; + template = "https://github.com/search?q=repo%3ANixOS%2Fnixpkgs%20{searchTerms}&type=code"; } ]; - icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg"; - definedAliases = ["@np"]; + iconUpdateURL = "https://github.githubassets.com/favicons/favicon.png"; + updateInterval = 24 * 60 * 60 * 1000; # every day + definedAliases = ["@pkgs"]; }; "NixOS Wiki" = { @@ -173,7 +164,7 @@ in { "DuckDuckGo" "MyNixos" "NixOS Wiki" - "Nix Packages" + "Nixpkgs" "Noogle" "Wikipedia (en)" "YouTube"