1{
2 "Unduck" = {
3 icon = "https://unducking.pages.dev/search.svg";
4
5 urls = [
6 {
7 template = "https://unducking.pages.dev/?q={searchTerms}&d=ddg";
8 }
9 ];
10 };
11
12 "Brave" = {
13 definedAliases = ["!brave"];
14 icon = "https://cdn.search.brave.com/serp/v2/_app/immutable/assets/brave-search-icon.CsIFM2aN.svg";
15 updateInterval = 24 * 60 * 60 * 1000; # every day
16
17 urls = [
18 {
19 template = "https://search.brave.com/search";
20 params = [
21 {
22 name = "q";
23 value = "{searchTerms}";
24 }
25 ];
26 }
27 ];
28 };
29
30 "Home Manager Options" = {
31 icon = "https://home-manager-options.extranix.com/images/favicon.png";
32 definedAliases = ["!hm"];
33
34 urls = [
35 {
36 template = "https://home-manager-options.extranix.com/?release=master&query={searchTerms}";
37 }
38 ];
39 };
40
41 "NixOS Wiki" = {
42 definedAliases = [
43 "!nw"
44 "!nixwiki"
45 ];
46 icon = "https://wiki.nixos.org/favicon.ico";
47 updateInterval = 24 * 60 * 60 * 1000; # every day
48 #metaData.hidden = true;
49
50 urls = [
51 {
52 template = "https://wiki.nixos.org/w/index.php?search={searchTerms}";
53 }
54 ];
55 };
56
57 "nixpkgs" = {
58 definedAliases = ["!nix" "!nixpkgs"];
59 icon = "https://search.nixos.org/favicon.png";
60
61 urls = [
62 {
63 template = "https://search.nixos.org/packages";
64 params = [
65 {
66 name = "type";
67 value = "packages";
68 }
69 {
70 name = "query";
71 value = "{searchTerms}";
72 }
73 ];
74 }
75 ];
76 };
77
78 "Wiktionary" = {
79 definedAliases = ["!wikt" "!wt"];
80 icon = "https://en.wiktionary.org/favicon.ico";
81 updateInterval = 24 * 60 * 60 * 1000; # every day
82
83 urls = [
84 {
85 template = "https://en.wiktionary.org/wiki/{searchTerms}";
86 }
87 ];
88 };
89
90 "wikipedia" = {
91 definedAliases = ["!wikp" "!w"];
92 };
93
94 "bing" = {
95 metaData = {
96 hidden = true;
97 };
98 };
99
100 "ddg" = {
101 metaData = {
102 hidden = true;
103 alias = "!ddg";
104 };
105 };
106
107 "google" = {
108 metaData = {
109 hidden = true;
110 alias = "!google";
111 };
112 };
113}