diff --git a/home/features/desktop/common/firefox.nix b/home/features/desktop/common/firefox.nix index 78f5147..ee1bd36 100644 --- a/home/features/desktop/common/firefox.nix +++ b/home/features/desktop/common/firefox.nix @@ -42,6 +42,23 @@ definedAliases = ["@np"]; }; + "Home Manager" = { + urls = [ + { + template = "https://mipmip.github.io/home-manager-option-search"; + params = [ + { + name = "query"; + value = "{searchTerms}"; + } + ]; + } + ]; + + icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + definedAliases = ["@hm"]; + }; + "Searx" = { urls = [ { @@ -58,6 +75,40 @@ iconUpdateURL = "https://paulgo.io/favicon.ico"; definedAliases = ["@sx"]; }; + + "Amazon" = { + urls = [ + { + template = "https://www.amazon.de/s"; + params = [ + { + name = "k"; + value = "{searchTerms}"; + } + ]; + } + ]; + + iconUpdateURL = "https://amazon.de/favicon.ico"; + definedAliases = ["@a"]; + }; + + "YouTube" = { + urls = [ + { + template = "https://efy.piped.pages.dev/results"; + params = [ + { + name = "search_query"; + value = "{searchTerms}"; + } + ]; + } + ]; + + iconUpdateURL = "https://piped.video/favicon.ico"; + definedAliases = ["yt"]; + }; }; search.force = true; search.default = "Searx";