homepage integrations: *arrs, jellyfin, kavita

This commit is contained in:
2024-09-05 23:18:45 -06:00
parent c3cbfffe66
commit 667128e3fe
4 changed files with 115 additions and 14 deletions

View File

@@ -12,6 +12,16 @@ in {
listenPort = port;
environmentFile = config.sops.secrets.homepage.path;
settings = {
layout = {
"Multimedia" = {
style = "row";
columns = 3;
};
"Piracy" = {
style = "row";
columns = 4;
};
};
background =
"https://images.unsplash.com/photo-1502790671504-542ad42d5189?auto=format&fit=crop&w=2560&q=80";
};
@@ -33,12 +43,24 @@ in {
};
}
];
services = [{
"Multimedia" = [
{ inherit (services) Audiobookshelf; }
{ inherit (services) Jellyfin; }
];
}];
services = [
{
"Multimedia" = [
{ inherit (services) Jellyfin; }
{ inherit (services) Audiobookshelf; }
{ inherit (services) Kavita; }
];
}
{
"Piracy" = [
{ inherit (services) Sonarr; }
{ inherit (services) Radarr; }
{ inherit (services) Lidarr; }
{ inherit (services) Bazarr; }
{ inherit (services) Prowlarr; }
];
}
];
};
nginx.virtualHosts."home.${config.my.domain}" = proxyReverse port // { };
};