174 lines
4.7 KiB
Nix
174 lines
4.7 KiB
Nix
|
{ pkgs, ... }:
|
||
|
{
|
||
|
"Amazon.com".metaData.hidden = true;
|
||
|
"Bing".metaData.hidden = true;
|
||
|
"Wikipedia (en)".metaData.hidden = true;
|
||
|
"Google".metaData.alias = "gg";
|
||
|
"DuckDuckGo".metaData.alias = "dd";
|
||
|
|
||
|
"Arch Package Repository" = {
|
||
|
urls = [{
|
||
|
template = "https://www.archlinux.org/packages/";
|
||
|
params = [{ name = "q"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/arch_linux.svg";
|
||
|
definedAliases = [ "pac" ];
|
||
|
};
|
||
|
|
||
|
"Arch Wiki" = {
|
||
|
urls = [{
|
||
|
template = "https://wiki.archlinux.org/index.php";
|
||
|
params = [
|
||
|
{ name = "title"; value = "Special:Search"; }
|
||
|
{ name = "search"; value = "{searchTerms}"; }
|
||
|
];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/arch_linux.svg";
|
||
|
definedAliases = [ "aw" ];
|
||
|
};
|
||
|
|
||
|
"AUR" = {
|
||
|
urls = [{
|
||
|
template = "https://aur.archlinux.org/packages/";
|
||
|
params = [
|
||
|
{ name = "O"; value = "0"; }
|
||
|
{ name = "K"; value = "{searchTerms}"; }
|
||
|
];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/arch_linux.svg";
|
||
|
definedAliases = [ "aur" ];
|
||
|
};
|
||
|
|
||
|
"Dart Packages" = {
|
||
|
urls = [{
|
||
|
template = "https://pub.dev/packages";
|
||
|
params = [{ name = "q"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/dart.svg";
|
||
|
definedAliases = [ "pub" ];
|
||
|
};
|
||
|
|
||
|
"GitHub" = {
|
||
|
urls = [{
|
||
|
template = "https://github.com/search";
|
||
|
params = [{ name = "q"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/github.svg";
|
||
|
definedAliases = [ "gh" ];
|
||
|
};
|
||
|
|
||
|
"HomeManager Options" = {
|
||
|
urls = [{
|
||
|
template = "https://mipmip.github.io/home-manager-option-search/?{searchTerms}";
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/nixos.svg";
|
||
|
definedAliases = [ "hms" ];
|
||
|
};
|
||
|
|
||
|
"Hoogle" = {
|
||
|
urls = [{
|
||
|
template = "https://hoogle.haskell.org/";
|
||
|
params = [{ name = "hoogle"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
# TODO: this has got to have an icon of some sort...
|
||
|
# icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/haskell.svg";
|
||
|
definedAliases = [ "hg" ];
|
||
|
};
|
||
|
|
||
|
"Melpa" = {
|
||
|
urls = [{
|
||
|
template = "https://melpa.org/";
|
||
|
params = [{ name = "q"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
definedAliases = [ "mel" ];
|
||
|
};
|
||
|
|
||
|
"MyAnimeList" = {
|
||
|
urls = [{
|
||
|
template = "https://myanimelist.net/anime.php";
|
||
|
params = [{ name = "q"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
definedAliases = [ "mal" ];
|
||
|
};
|
||
|
|
||
|
"NixOS Options" = {
|
||
|
urls = [{
|
||
|
template = "https://search.nixos.org/options";
|
||
|
params = [{ name = "query"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/nixos.svg";
|
||
|
definedAliases = [ "nxo" ];
|
||
|
};
|
||
|
|
||
|
"Nixpkgs Packages" = {
|
||
|
urls = [{
|
||
|
template = "https://search.nixos.org/packages";
|
||
|
params = [{ name = "query"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/nixos.svg";
|
||
|
definedAliases = [ "nxp" ];
|
||
|
};
|
||
|
|
||
|
"Pixabay" = {
|
||
|
urls = [{
|
||
|
template = "https://pixabay.com/images/search/{searchTerms}/";
|
||
|
}];
|
||
|
definedAliases = [ "pix" "pxb" ];
|
||
|
};
|
||
|
|
||
|
"RomajiDesu" = {
|
||
|
urls = [{
|
||
|
template = "https://www.romajidesu.com/dictionary/meaning-of-{searchTerms}.html";
|
||
|
}];
|
||
|
definedAliases = [ "rd" "rom" ];
|
||
|
};
|
||
|
|
||
|
"SynonymOrdboka" = {
|
||
|
urls = [{
|
||
|
template = "https://www.synonymordboka.no/no/";
|
||
|
params = [{ name = "q"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
definedAliases = [ "syn" ];
|
||
|
};
|
||
|
|
||
|
"Translate" = {
|
||
|
urls = [{
|
||
|
template = "https://translate.google.com/?#auto|auto|{searchTerms}";
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/google.svg";
|
||
|
definedAliases = [ "tr" ];
|
||
|
};
|
||
|
|
||
|
"Unicode Character Table" = {
|
||
|
urls = [{
|
||
|
template = "https://unicode-table.com/en/search/?p&q={searchTerms}";
|
||
|
}];
|
||
|
definedAliases = [ "ut" ];
|
||
|
};
|
||
|
|
||
|
"YouTube" = {
|
||
|
urls = [{
|
||
|
template = "https://www.youtube.com/results";
|
||
|
params = [{ name = "search_query"; value = "{searchTerms}"; }];
|
||
|
}];
|
||
|
icon = "${pkgs.super-tiny-icons}/share/icons/SuperTinyIcons/svg/youtube.svg";
|
||
|
definedAliases = [ "yt" ];
|
||
|
};
|
||
|
|
||
|
"辞書" = {
|
||
|
urls = [{
|
||
|
template = "https://jisho.org/search/{searchTerms}";
|
||
|
params = [{ name = "color_theme"; value = "dark"; }];
|
||
|
}];
|
||
|
definedAliases = [ "js" ];
|
||
|
};
|
||
|
|
||
|
"辞書漢字" = {
|
||
|
urls = [{
|
||
|
template = "https://jisho.org/search/%23kanji%20{searchTerms}";
|
||
|
params = [{ name = "color_theme"; value = "dark"; }];
|
||
|
}];
|
||
|
definedAliases = [ "kan" ];
|
||
|
};
|
||
|
}
|