38 lines
813 B
Nix
38 lines
813 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) plex; }
|
|
{ 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; }
|
|
];
|
|
}
|
|
{
|
|
main = [
|
|
{ inherit (services) nextcloud; }
|
|
{ inherit (services) mealie; }
|
|
{ inherit (services) paperless; }
|
|
];
|
|
}
|
|
]
|