homepage finished, flame deprecated
This commit is contained in:
44
modules/servers/homepage/bookmarks/art.nix
Normal file
44
modules/servers/homepage/bookmarks/art.nix
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"art" = [
|
||||
{
|
||||
deviantart = [
|
||||
{
|
||||
abbr = "DA";
|
||||
href = "https://deviantart.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
furaffinity = [
|
||||
{
|
||||
abbr = "FA";
|
||||
href = "https://furaffinity.net/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
patreon = [
|
||||
{
|
||||
abbr = "PT";
|
||||
href = "https://patreon.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
pillowfort = [
|
||||
{
|
||||
abbr = "PF";
|
||||
href = "https://pillowfort.social/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
tumblr = [
|
||||
{
|
||||
abbr = "TB";
|
||||
href = "https://tumblr.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
44
modules/servers/homepage/bookmarks/development.nix
Normal file
44
modules/servers/homepage/bookmarks/development.nix
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"development" = [
|
||||
{
|
||||
chatgpt = [
|
||||
{
|
||||
abbr = "CGPT";
|
||||
href = "https://chatgpt.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
nixpkgssearch = [
|
||||
{
|
||||
abbr = "NS";
|
||||
href = "https://search.nixos.org/packages";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
github = [
|
||||
{
|
||||
abbr = "GH";
|
||||
href = "https://github.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
gitlab = [
|
||||
{
|
||||
abbr = "GL";
|
||||
href = "https://gitlab.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
exercism = [
|
||||
{
|
||||
abbr = "EX";
|
||||
href = "https://exercism.org/";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
44
modules/servers/homepage/bookmarks/entertainment.nix
Normal file
44
modules/servers/homepage/bookmarks/entertainment.nix
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"entertainment" = [
|
||||
{
|
||||
epicgames = [
|
||||
{
|
||||
abbr = "EG";
|
||||
href = "https://store.epicgames.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
deezer = [
|
||||
{
|
||||
abbr = "DZ";
|
||||
href = "https://deezer.com/us/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
readcomiconline = [
|
||||
{
|
||||
abbr = "RCO";
|
||||
href = "https://readcomiconline.li/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
primevideo = [
|
||||
{
|
||||
abbr = "PV";
|
||||
href = "https://primevideo.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
youtube = [
|
||||
{
|
||||
abbr = "YT";
|
||||
href = "https://youtube.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
60
modules/servers/homepage/bookmarks/secret-art.nix
Normal file
60
modules/servers/homepage/bookmarks/secret-art.nix
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"secret art" = [
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_1}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_1}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_1}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_2}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_2}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_2}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_3}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_3}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_3}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_4}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_4}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_4}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_5}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_5}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_5}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_6}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_6}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_6}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_7}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_7}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_7}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
60
modules/servers/homepage/bookmarks/secret-media.nix
Normal file
60
modules/servers/homepage/bookmarks/secret-media.nix
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"secret media" = [
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_8}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_8}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_8}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_9}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_9}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_9}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_10}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_10}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_10}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_11}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_11}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_11}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_12}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_12}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_12}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_13}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_13}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_13}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_14}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_14}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_14}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
60
modules/servers/homepage/bookmarks/secret-social.nix
Normal file
60
modules/servers/homepage/bookmarks/secret-social.nix
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"secret social" = [
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_15}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_15}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_15}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_16}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_16}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_16}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_17}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_17}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_17}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_18}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_18}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_18}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_19}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_19}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_19}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_20}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_20}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_20}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
"{{HOMEPAGE_VAR_NAME_21}}" = [
|
||||
{
|
||||
abbr = "{{HOMEPAGE_VAR_ABBR_21}}";
|
||||
href = "{{HOMEPAGE_VAR_URL_21}}";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
52
modules/servers/homepage/bookmarks/servers.nix
Normal file
52
modules/servers/homepage/bookmarks/servers.nix
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"server bookmarks" = [
|
||||
{
|
||||
shiori = [
|
||||
{
|
||||
abbr = "SH";
|
||||
href = "https://bookmarks.servidos.lat/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
maloja = [
|
||||
{
|
||||
abbr = "ML";
|
||||
href = "https://maloja.servidos.lat/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
microbin = [
|
||||
{
|
||||
abbr = "CP";
|
||||
href = "https://copy.servidos.lat/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
multi-scrobbpler = [
|
||||
{
|
||||
abbr = "MS";
|
||||
href = "https://scrobble.servidos.lat/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
ryot = [
|
||||
{
|
||||
abbr = "RT";
|
||||
href = "https://tracker.servidos.lat/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
vaultwarden = [
|
||||
{
|
||||
abbr = "VW";
|
||||
href = "https://vault.servidos.lat";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
44
modules/servers/homepage/bookmarks/shopping.nix
Normal file
44
modules/servers/homepage/bookmarks/shopping.nix
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"shopping" = [
|
||||
{
|
||||
amazon = [
|
||||
{
|
||||
abbr = "AM";
|
||||
href = "https://amazon.com.mx/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
cinepolis = [
|
||||
{
|
||||
abbr = "CP";
|
||||
href = "https://cinepolis.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
paypal = [
|
||||
{
|
||||
abbr = "PP";
|
||||
href = "https://paypal.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
walmart = [
|
||||
{
|
||||
abbr = "WM";
|
||||
href = "https://super.walmart.com.mx/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
mercadolibre = [
|
||||
{
|
||||
abbr = "ML";
|
||||
href = "https://mercadolibre.com.mx/";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
44
modules/servers/homepage/bookmarks/social.nix
Normal file
44
modules/servers/homepage/bookmarks/social.nix
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"social" = [
|
||||
{
|
||||
bsky = [
|
||||
{
|
||||
abbr = "BS";
|
||||
href = "https://bsky.app/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
facebook = [
|
||||
{
|
||||
abbr = "FB";
|
||||
href = "https://facebook.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
instagram = [
|
||||
{
|
||||
abbr = "IG";
|
||||
href = "https://instagram.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
reddit = [
|
||||
{
|
||||
abbr = "RD";
|
||||
href = "https://reddit.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
x = [
|
||||
{
|
||||
abbr = "X";
|
||||
href = "https://x.com/home";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
44
modules/servers/homepage/bookmarks/torrents.nix
Normal file
44
modules/servers/homepage/bookmarks/torrents.nix
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"torrents" = [
|
||||
{
|
||||
docspedia = [
|
||||
{
|
||||
abbr = "DP";
|
||||
href = "https://docspedia.world/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
teamos = [
|
||||
{
|
||||
abbr = "TM";
|
||||
href = "https://teamos.xyz/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
iptorrents = [
|
||||
{
|
||||
abbr = "IPT";
|
||||
href = "https://iptorrents.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
itatorrents = [
|
||||
{
|
||||
abbr = "ITA";
|
||||
href = "https://itatorrents.xyz/";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
fearnopeer = [
|
||||
{
|
||||
abbr = "FNP";
|
||||
href = "https://fearnopeer.com/";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
@@ -225,4 +225,24 @@
|
||||
];
|
||||
};
|
||||
};
|
||||
stash =
|
||||
let
|
||||
name = "stash";
|
||||
url = "http://192.168.1.69:9999";
|
||||
in
|
||||
{
|
||||
icon = "${name}.png";
|
||||
href = url;
|
||||
widget = {
|
||||
type = name;
|
||||
key = "{{HOMEPAGE_VAR_STASH}}";
|
||||
inherit url;
|
||||
fields = [
|
||||
"scenes"
|
||||
"images"
|
||||
"playCount"
|
||||
"oCount"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user