diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2024-05-19 22:33:30 +0200 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2024-05-19 22:35:03 +0200 |
| commit | 3b22fe8f372eb8f441a797d4e04805ed70d406bb (patch) | |
| tree | f90f418815dcd46709fd5faf7d804f577c17e295 /modules/home-manager/personal/programs | |
| parent | 8f8fd2e1fa429fef0eb58adc3f0b508b62ba43a9 (diff) | |
home: firefox: engines: update nixos wiki & add phind
Diffstat (limited to 'modules/home-manager/personal/programs')
| -rw-r--r-- | modules/home-manager/personal/programs/firefox/engines.nix | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/modules/home-manager/personal/programs/firefox/engines.nix b/modules/home-manager/personal/programs/firefox/engines.nix index 1fb6e50..32f7abb 100644 --- a/modules/home-manager/personal/programs/firefox/engines.nix +++ b/modules/home-manager/personal/programs/firefox/engines.nix @@ -3,6 +3,7 @@ pkgs, }: let everyday = 24 * 60 * 60 * 1000; + searchTerms = "{searchTerms}"; nixosIcon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; self = { disable = engines: lib.genAttrs engines (_: {metaData.hidden = true;}); @@ -20,7 +21,7 @@ urls = [ { template = "https://emojipedia.org/search/"; - params = [(lib.nameValuePair "q" "{searchTerms}")]; + params = [(lib.nameValuePair "q" searchTerms)]; } ]; iconUpdateURL = "https://emojipedia.org/static/img/favicons/favicon-16x16.png"; @@ -32,7 +33,7 @@ urls = [ { template = "https://alternativeto.net/browse/search/"; - params = [(lib.nameValuePair "q" "{searchTerms}")]; + params = [(lib.nameValuePair "q" searchTerms)]; } ]; iconUpdateURL = "https://alternativeto.net/static/icons/a2/favicon-16x16.png"; @@ -56,7 +57,7 @@ template = "https://search.nixos.org/options"; params = [ (lib.nameValuePair "channel" "unstable") - (lib.nameValuePair "query" "{searchTerms}") + (lib.nameValuePair "query" searchTerms) ]; } ]; @@ -67,8 +68,8 @@ "NixOS Wiki" = { urls = [ { - template = "https://nixos.wiki/index.php"; - params = [(lib.nameValuePair "search" "{searchTerms}")]; + template = "https://wiki.nixos.org/w/index.php"; + params = [(lib.nameValuePair "search" searchTerms)]; } ]; icon = nixosIcon; @@ -81,7 +82,7 @@ template = "https://search.nixos.org/packages"; params = [ (lib.nameValuePair "channel" "unstable") - (lib.nameValuePair "query" "{searchTerms}") + (lib.nameValuePair "query" searchTerms) ]; } ]; @@ -93,7 +94,7 @@ urls = [ { template = "https://ncatlab.org/nlab/search"; - params = [(lib.nameValuePair "query" "{searchTerms}")]; + params = [(lib.nameValuePair "query" searchTerms)]; } ]; iconUpdateURL = "https://ncatlab.org/favicon.ico"; @@ -105,12 +106,24 @@ urls = [ { template = "https://searx.aristote.fr/search"; - params = [(lib.nameValuePair "q" "{searchTerms}")]; + params = [(lib.nameValuePair "q" searchTerms)]; } ]; iconUpdateURL = "https://searx.aristote.fr/static/themes/simple/img/favicon.svg"; updateInterval = everyday; }; + + Phind = { + urls = [ + { + template = "https://phind.com/search"; + params = [(lib.nameValuePair "q" searchTerms)]; + } + ]; + iconUpdateURL = "https://www.phind.com/images/favicon.png"; + updateInterval = everyday; + definedAliases = ["@phind" "@ph"]; + }; }; in self |
