NixOS/modules/servers/homepage/services.nix

39 lines
851 B
Nix

{ lib, config, ... }:
let
services = import ./service-widgets.nix { inherit lib config; };
in
[
{ "stash" = [ { inherit (services) stash; } ]; }
{
agenda = [
{ inherit (services) calendar; }
];
}
{
multimedia = [
{ inherit (services) audiobookshelf; }
{ inherit (services) kavita; }
];
}
{
piracy = [
{ inherit (services) sonarr; }
{ inherit (services) radarr; }
{ inherit (services) lidarr; }
{ inherit (services) bazarr; }
{ inherit (services) prowlarr; }
{ inherit (services) sabnzbd; }
{ inherit (services) qbittorrent; }
{ inherit (services) paperless; }
];
}
{
main = [
{ inherit (services) plex; }
{ inherit (services) jellyfin; }
{ inherit (services) gitea; }
{ inherit (services) nextcloud; }
];
}
]