40 lines
932 B
Nix
40 lines
932 B
Nix
{ lib, config, ... }:
|
|
let
|
|
services = import ./service-widgets.nix { inherit lib config; };
|
|
in
|
|
[
|
|
{ "stash" = [ { inherit (services) stash; } ]; }
|
|
# {
|
|
# productivity = [
|
|
# { inherit (services) calendar; }
|
|
# ];
|
|
# }
|
|
{
|
|
multimedia = [
|
|
{ inherit (services) plex; }
|
|
{ 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; }
|
|
{ inherit (services) sabnzbd; }
|
|
{ inherit (services) "qbittorrent server"; }
|
|
{ inherit (services) "qbittorrent miniserver"; }
|
|
];
|
|
}
|
|
{
|
|
main = [
|
|
{ inherit (services) nextcloud; }
|
|
{ inherit (services) mealie; }
|
|
{ inherit (services) paperless; }
|
|
];
|
|
}
|
|
]
|