diff --git a/modules/home/core/desktops/default.nix b/modules/home/core/desktops/default.nix index 7263284..0c0da21 100644 --- a/modules/home/core/desktops/default.nix +++ b/modules/home/core/desktops/default.nix @@ -46,14 +46,14 @@ in }; profiles.default = { extensions = (with pkgs.nur.repos.rycee.firefox-addons; [ - browserpass ublock-origin pay-by-privacy libredirect unpaywall # bypass-paywalls-clean + browserpass ublock-origin pay-by-privacy consent-o-matic libredirect unpaywall # bypass-paywalls-clean ]); settings = { "browser.fixup.domainsuffixwhitelist.lan" = true; }; search = { force = true; - default = "DuckDuckGo Start"; + default = "Disroot"; engines = { "Nix Packages" = { urls = [{ @@ -90,10 +90,19 @@ in ]; }]; iconUpdateURL = "https://nixos.wiki/favicon.png"; - updateInterval = 24 * 60 * 60 * 1000; # every day definedAliases = [ "@nw" ]; }; + "Noogle" = { + urls = [{ + template = "https://noogle.dev/q"; + params = [ + { name = "term"; value = "{searchTerms}"; } + ]; + }]; + definedAliases = [ "@nog" ]; + }; + "MyNixOS" = { urls = [{ template = "https://mynixos.com/search"; @@ -129,6 +138,16 @@ in definedAliases = [ "@gh" ]; }; + "Disroot" = { + urls = [{ + template = "https://apps.disroot.org/search"; + params = [ + { name = "q"; value = "{searchTerms}"; } + ]; + }]; + definedAliases = [ "@ds" ]; + }; + "Bing".metaData.hidden = true; "Google".metaData.hidden = true; "DuckDuckGo".metaData.hidden = true;