feat: added bookmarks and searches

This commit is contained in:
Nick 2024-11-04 22:06:24 -06:00
parent 7a6685cbc2
commit 51b26e6749
13 changed files with 104 additions and 45 deletions

View file

@ -19,25 +19,25 @@ in {
bookmarks = [
{
name = "PubMed";
url = "https://pubmed.ncbi.nlm.nih.gov/";
url = "https://pubmed.ncbi.nlm.nih.gov";
tags = ["pub" "pubmed" "science" "research" "academic"];
keyword = "Pub";
}
{
name = "Sci-Hub";
url = "https://sci-hub.ee/";
url = "https://sci-hub.ee";
tags = ["sci" "sci-hub" "scihub" "science" "research" "academic" "torrent"];
keyword = "Sci";
}
{
name = "Stanford Encyclopedia of Philosophy";
url = "https://plato.stanford.edu/";
url = "https://plato.stanford.edu";
tags = ["standford" "encyclopedia" "philosophy" "phil"];
keyword = "Phil";
}
{
name = "Zotero Bibliography";
url = "https://zbib.org/";
url = "https://zbib.org";
tags = ["votero" "bibliography" "bib" "zbib"];
keyword = "Bib";
}
@ -93,7 +93,7 @@ in {
}
{
name = "Hackage";
url = "https://hackage.haskell.org/";
url = "https://hackage.haskell.org";
tags = ["hackage" "hack" "haskell"];
keyword = "Hack";
}
@ -117,19 +117,19 @@ in {
}
{
name = "Lichess";
url = "https://lichess.org/";
url = "https://lichess.org";
tags = ["lichess" "chess"];
keyword = "Li";
}
{
name = "ProtonDB";
url = "https://www.protondb.com/";
url = "https://www.protondb.com";
tags = ["steam" "db"];
keyword = "DB";
}
{
name = "SteamDB";
url = "https://steamdb.info/";
url = "https://steamdb.info";
tags = ["steamdb" "steam" "db"];
keyword = "SteamDB";
}
@ -153,7 +153,7 @@ in {
}
{
name = "Credit Karma";
url = "https://www.creditkarma.ca/";
url = "https://www.creditkarma.ca";
tags = ["credit" "karma" "bank" "banking"];
keyword = "Credit";
}
@ -165,7 +165,7 @@ in {
}
{
name = "LiberaPay";
url = "https://liberapay.com/TheNutrivore/";
url = "https://liberapay.com/TheNutrivore";
tags = ["libera" "liberapay" "donations" "bank" "banking" "money" "nutrivore"];
keyword = "Libera";
}
@ -249,7 +249,7 @@ in {
}
{
name = "Namecheap";
url = "https://www.namecheap.com/";
url = "https://www.namecheap.com";
tags = ["namecheap" "name" "cheap" "dns"];
keyword = "Name";
}
@ -343,37 +343,37 @@ in {
bookmarks = [
{
name = "Amazon";
url = "https://www.amazon.ca/";
url = "https://www.amazon.ca";
tags = ["amazon" "shopping" "supply"];
keyword = "Amazon";
}
{
name = "Door Dash";
url = "https://www.doordash.com/";
url = "https://www.doordash.com";
tags = ["doordash" "door" "dash" "food"];
keyword = "Amazon";
}
{
name = "FTY Supplies";
url = "https://fytsupplies.ca/";
url = "https://fytsupplies.ca";
tags = ["tattoo tat" "fyt" "shopping" "supply"];
keyword = "FYT";
}
{
name = "Skip the Dishes";
url = "https://www.skipthedishes.com/";
url = "https://www.skipthedishes.com";
tags = ["skip" "dishes" "food"];
keyword = "Skip";
}
{
name = "Uber Eats";
url = "https://www.ubereats.com/";
url = "https://www.ubereats.com";
tags = ["uber" "eats" "food"];
keyword = "Uber";
}
{
name = "TatSoul";
url = "https://www.tatsoul.com/";
url = "https://www.tatsoul.com";
tags = ["tattoo" "tat" "tatsoul" "shopping" "supply"];
keyword = "TatSoul";
}
@ -403,13 +403,13 @@ in {
}
{
name = "Lemmy";
url = "https://lemmy.world/";
url = "https://lemmy.world";
tags = ["lemmy" "social"];
keyword = "Lem";
}
{
name = "OnlyFans";
url = "https://onlyfans.com/";
url = "https://onlyfans.com";
tags = ["onlyfans" "only" "fans"];
keyword = "Only";
}
@ -439,7 +439,7 @@ in {
}
{
name = "Reddit";
url = "https://www.reddit.com/";
url = "https://www.reddit.com";
tags = ["reddit" "social"];
keyword = "Reddit";
}
@ -457,7 +457,7 @@ in {
}
{
name = "YouTube";
url = "https://www.youtube.com/";
url = "https://www.youtube.com";
tags = youtubeTags;
keyword = "You";
}
@ -483,7 +483,7 @@ in {
bookmarks = [
{
name = "Uncensored AI";
url = "https://www.aiuncensored.info/";
url = "https://www.aiuncensored.info";
tags = ["uncensored" "ai"];
keyword = "AI";
}
@ -495,13 +495,13 @@ in {
}
{
name = "Chmod Calculator";
url = "https://chmod-calculator.com/";
url = "https://chmod-calculator.com";
tags = ["chmod" "calculator"];
keyword = "Chmod";
}
{
name = "ChatGPT";
url = "https://chatgpt.com/";
url = "https://chatgpt.com";
tags = ["chat" "chatgpt" "gpt"];
keyword = "Chat";
}
@ -519,7 +519,7 @@ in {
}
{
name = "DNS Checker";
url = "https://dnschecker.org/";
url = "https://dnschecker.org";
tags = ["dns" "checker"];
keyword = "DNS";
}
@ -531,19 +531,19 @@ in {
}
{
name = "Google Maps";
url = "https://www.maps.google.com/";
url = "https://www.google.com/maps";
tags = ["maps" "google"];
keyword = "Map";
}
{
name = "ListenBrainz";
url = "https://listenbrainz.org/user/BRBWaffles/";
url = "https://listenbrainz.org/user/BRBWaffles";
tags = ["listenbrainz" "listen" "brains"];
keyword = "Listen";
}
{
name = "Memory Express";
url = "https://www.memoryexpress.com/";
url = "https://www.memoryexpress.com";
tags = ["memoryexpress" "memory" "mem" "express"];
keyword = "Mem";
}
@ -555,37 +555,37 @@ in {
}
{
name = "Portchecker";
url = "https://portchecker.co/";
url = "https://portchecker.co";
tags = ["portchecker" "port" "checker"];
keyword = "Port";
}
{
name = "Proof Tree";
url = "https://www.umsu.de/trees/";
url = "https://www.umsu.de/trees";
tags = ["proof" "tree" "logic" "academic"];
keyword = "Logic";
}
{
name = "RhymeZone";
url = "https://www.rhymezone.com/";
url = "https://www.rhymezone.com";
tags = ["rhymezone" "rhyme" "zone"];
keyword = "Rhyme";
}
{
name = "Sci-Hub";
url = "https://sci-hub.ee/";
url = "https://sci-hub.ee";
tags = ["sci" "sci-hub" "scihub" "science" "research" "academic" "torrent"];
keyword = "Sci";
}
{
name = "Speedtest";
url = "https://www.speedtest.net/";
url = "https://www.speedtest.net";
tags = ["speedtest" "speed" "test"];
keyword = "Speed";
}
{
name = "Stanford Encyclopedia of Philosophy";
url = "https://plato.stanford.edu/";
url = "https://plato.stanford.edu";
tags = ["standford" "encyclopedia" "philosophy" "phil"];
keyword = "Phil";
}
@ -597,13 +597,13 @@ in {
}
{
name = "TinEye";
url = "https://tineye.com/";
url = "https://tineye.com";
tags = ["tineye" "tin" "eye"];
keyword = "Tin";
}
{
name = "Zotero Bibliography";
url = "https://zbib.org/";
url = "https://zbib.org";
tags = ["votero" "bibliography" "bib" "zbib"];
keyword = "Bib";
}
@ -615,25 +615,25 @@ in {
bookmarks = [
{
name = "1337";
url = "https://1337x.to/";
url = "https://1337x.to";
tags = ["torrent" "1337"];
keyword = "1337";
}
{
name = "Core Radio";
url = "https://coreradio.online/";
url = "https://coreradio.online";
tags = ["core" "radio" "metal"];
keyword = "Core";
}
{
name = "Metal Tracker";
url = "https://en.metal-tracker.com/";
url = "https://en.metal-tracker.com";
tags = ["metaltracker" "metal" "tracker"];
keyword = "Metal";
}
{
name = "Torrent Leech";
url = "https://www.torrentleech.org/";
url = "https://www.torrentleech.org";
tags = ["torrent" "leech"];
keyword = "Leech";
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 KiB

View file

@ -1,7 +1,21 @@
{
{flake, ...}: let
inherit (flake.config.services) instances;
in {
force = true;
default = "Kagi";
engines = {
# Self-Hosted
"${instances.jellyfin.label}" = {
definedAliases = ["@jf"];
icon = ./icons/jf.png;
urls = [{template = "https://${instances.jellyfin.subdomain}.${instances.web.domains.url0}/web/#/search.html?query={searchTerms}";}];
};
"${instances.peertube.label}" = {
definedAliases = ["@pt"];
icon = ./icons/pt.png;
urls = [{template = "https://${instances.peertube.subdomain}.${instances.web.domains.url1}/search?search={searchTerms}";}];
};
# General
"AlternativeTo" = {
definedAliases = ["@al"];
icon = ./icons/al.png;
@ -17,10 +31,20 @@
icon = ./icons/br.png;
urls = [{template = "https://search.brave.com/search?q={searchTerms}&source=web";}];
};
"Jellyfin" = {
definedAliases = ["@jf"];
icon = ./icons/ka.png;
urls = [{template = "https://jellyfin.cloudbert.fun/web/#/search.html?query={searchTerms}";}];
"Core Radio" = {
definedAliases = ["@cr"];
icon = ./icons/cr.png;
urls = [{template = "https://coreradio.online/?do=search&subaction=search&story={searchTerms}";}];
};
"DNS Checker" = {
definedAliases = ["@dn"];
icon = ./icons/dn.png;
urls = [{template = "https://dnschecker.org/#A/{searchTerms}";}];
};
"Door Dash" = {
definedAliases = ["@do"];
icon = ./icons/do.png;
urls = [{template = "https://www.doordash.com/search/store/{searchTerms}";}];
};
"Hackage" = {
definedAliases = ["@ha"];
@ -42,6 +66,16 @@
icon = ./icons/ho.png;
urls = [{template = "https://www.stackage.org/lts-22.33/hoogle?q={searchTerms}";}];
};
"Kijiji" = {
definedAliases = ["@ki"];
icon = ./icons/ki.png;
urls = [{template = "https://www.kijiji.ca/b-winnipeg/{searchTerms}";}];
};
"Memory Express" = {
definedAliases = ["@me"];
icon = ./icons/me.png;
urls = [{template = "https://www.memoryexpress.com/Search/Products?Search={searchTerms}";}];
};
"Netflix" = {
definedAliases = ["@ne"];
icon = ./icons/ne.png;
@ -72,21 +106,41 @@
icon = ./icons/pi.png;
urls = [{template = "https://thepiratebay.org/search.php?q={searchTerms}&all=on&search=Pirate+Search&page=0&orderby=";}];
};
"Proton DB" = {
definedAliases = ["@pd"];
icon = ./icons/pd.png;
urls = [{template = "https://www.protondb.com/search?q={searchTerms}";}];
};
"Reddit" = {
definedAliases = ["@re"];
icon = ./icons/re.png;
urls = [{template = "https://www.reddit.com/search/?q={searchTerms}";}];
};
"Rhyme Zone" = {
definedAliases = ["@rz"];
icon = ./icons/rz.png;
urls = [{template = "https://www.rhymezone.com/r/rhyme.cgi?Word={searchTerms}&typeofrhyme=perfect&org1=syl&org2=l&org3=y";}];
};
"Sci-Hub" = {
definedAliases = ["@sc"];
icon = ./icons/sc.png;
urls = [{template = "https://sci-hub.ee/{searchTerms}";}];
};
"Skip The Dishes" = {
definedAliases = ["@sk"];
icon = ./icons/sk.png;
urls = [{template = "https://www.skipthedishes.com/winnipeg/items?search={searchTerms}";}];
};
"Stanford Encyclopedia of Philosophy" = {
definedAliases = ["@ph"];
icon = ./icons/ph.png;
urls = [{template = "https://plato.stanford.edu/search/searcher.py?query={searchTerms}";}];
};
"Steam DB" = {
definedAliases = ["@sd"];
icon = ./icons/sd.png;
urls = [{template = "https://steamdb.info/search/?a=all&q={searchTerms}";}];
};
"Urban Dictionary" = {
definedAliases = ["@ur"];
icon = ./icons/ur.png;
@ -122,6 +176,11 @@
icon = ./icons/tl.png;
urls = [{template = "https://www.torrentleech.org/torrents/browse/index/query/{searchTerms}";}];
};
"X" = {
definedAliases = ["@tw"];
icon = ./icons/tw.png;
urls = [{template = "https://x.com/search?q={searchTerms}";}];
};
"Amazon.ca".metaData.hidden = true;
"Bing".metaData.hidden = true;
"eBay".metaData.hidden = true;