diff --git a/.vscode/settings.json b/.vscode/settings.json index cc829f4..f2387e6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -98,6 +98,7 @@ "isal", "jnoortheen", "jsbc", + "kagi", "kuma", "levelname", "libglvnd", diff --git a/users/richie/home/gui/firefox.nix b/users/richie/home/gui/firefox.nix index 350ae33..495bdc4 100644 --- a/users/richie/home/gui/firefox.nix +++ b/users/richie/home/gui/firefox.nix @@ -16,6 +16,11 @@ sponsorblock ublock-origin ]; + search = { + force = true; + default = "kagi"; + order = [ "kagi" "DuckDuckGo" "Google" ]; + }; search.engines = { "Nix Options" = { urls = [ @@ -63,8 +68,21 @@ icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; definedAliases = [ "@n" ]; }; + "kagi" = { + urls = [ + { + template = "https://kagi.com/search?"; + params = [ + { + name = "q"; + value = "{searchTerms}"; + } + ]; + } + ]; + icon = ./kagi.png; + }; }; - search.force = true; settings = { # SECTION: FASTFOX # GENERAL diff --git a/users/richie/home/gui/kagi.png b/users/richie/home/gui/kagi.png new file mode 100644 index 0000000..9f6067f Binary files /dev/null and b/users/richie/home/gui/kagi.png differ