diff --git a/home-modules/firefox/default.nix b/home-modules/firefox/default.nix index c8a62ca..44f6c01 100644 --- a/home-modules/firefox/default.nix +++ b/home-modules/firefox/default.nix @@ -89,7 +89,56 @@ in { MoreFromMozilla = false; Locked = true; }; - # Extension Settings + Extensions.Uninstall = [ + "1und1@search.mozilla.org" + "allegro-pl@search.mozilla.org" + "amazon@search.mozilla.org" + "amazondotcn@search.mozilla.org" + "amazondotcom@search.mozilla.org" + "azerdict@search.mozilla.org" + "baidu@search.mozilla.org" + "bing@search.mozilla.org" + "bok-NO@search.mozilla.org" + "ceneji@search.mozilla.org" + "coccoc@search.mozilla.org" + "daum-kr@search.mozilla.org" + "ddg@search.mozilla.org" + "ebay@search.mozilla.org" + "ecosia@search.mozilla.org" + "eudict@search.mozilla.org" + "faclair-beag@search.mozilla.org" + "gmx@search.mozilla.org" + "google@search.mozilla.org" + "gulesider-NO@search.mozilla.org" + "leo_ende_de@search.mozilla.org" + "longdo@search.mozilla.org" + "mailcom@search.mozilla.org" + "mapy-cz@search.mozilla.org" + "mercadolibre@search.mozilla.org" + "mercadolivre@search.mozilla.org" + "naver-kr@search.mozilla.org" + "odpiralni@search.mozilla.org" + "pazaruvaj@search.mozilla.org" + "priberam@search.mozilla.org" + "prisjakt-sv-SE@search.mozilla.org" + "qwant@search.mozilla.org" + "qwantjr@search.mozilla.org" + "rakuten@search.mozilla.org" + "readmoo@search.mozilla.org" + "salidzinilv@search.mozilla.org" + "seznam-cz@search.mozilla.org" + "twitter@search.mozilla.org" + "tyda-sv-SE@search.mozilla.org" + "vatera@search.mozilla.org" + "webde@search.mozilla.org" + "wikipedia@search.mozilla.org" + "wiktionary@search.mozilla.org" + "wolnelektury-pl@search.mozilla.org" + "yahoo-jp-auctions@search.mozilla.org" + "yahoo-jp@search.mozilla.org" + "yandex@search.mozilla.org" + ]; + # Extension Settings does work currently "3rdparty" = { Extensions = { "uBlock0@raymondhill.net" = { @@ -196,8 +245,7 @@ in { } ]; }]; - icon = - "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + icon ="${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; definedAliases = [ "@np" ]; }; "NixOS Modules" = { @@ -218,8 +266,7 @@ in { } ]; }]; - icon = - "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; definedAliases = [ "@nm" ]; }; "Home Manager Modules" = { @@ -232,8 +279,7 @@ in { } ]; }]; - icon = - "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + icon ="${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; definedAliases = [ "@hm" ]; }; "Repology" = { @@ -247,6 +293,7 @@ in { ]; }]; iconUpdateURL = "https://raw.githubusercontent.com/repology/repology-webapp/master/repologyapp/static/repology40x40.v1.png"; + updateInterval = 24 * 60 * 60 * 1000; definedAliases = [ "@repo" ]; }; "NixOS Wiki" = { @@ -257,8 +304,7 @@ in { value = "{searchTerms}"; }]; }]; - icon = - "${config.programs.firefox.profiles.default.search.engines."Nix Packages".icon}"; + icon = "${config.programs.firefox.profiles.default.search.engines."Nix Packages".icon}"; definedAliases = [ "@nw" ]; }; "Arch Wiki" = { @@ -270,6 +316,7 @@ in { }]; }]; iconUpdateURL = "https://upload.wikimedia.org/wikipedia/commons/1/13/Arch_Linux_%22Crystal%22_icon.svg"; + updateInterval = 24 * 60 * 60 * 1000; definedAliases = [ "@arch" ]; }; "Minecraft Wiki" = { @@ -298,6 +345,20 @@ in { updateInterval = 24 * 60 * 60 * 1000; definedAliases = [ "@wf" ]; }; + "DuckDuckGo" = { + urls = [{ + template = + "https://duckduckgo.com"; + params = [{ + name = "q"; + value = "{searchTerms}"; + }]; + }]; + iconUpdateURL = + "https://duckduckgo.com/assets/logo_header.v109.svg"; + updateInterval = 24 * 60 * 60 * 1000; + definedAliases = [ "ddg" ]; + }; "Bing".metaData.hidden = true; "Google".metaData.hidden = true; "eBay".metaData.hidden = true;