dots/modules/nixos/bundles/server.nix
2025-08-20 11:32:14 +10:00

33 lines
775 B
Nix

{ config, lib, ... }:
let
feature = "server";
in
{
config = lib.mkIf config.${feature}.enable {
couchdb.enable = true;
copyparty.enable = true;
flaresolverr.enable = true;
homepage-dashboard.enable = true;
immich.enable = true;
jellyfin.enable = true;
lidarr.enable = true;
miniflux.enable = true;
nginx.enable = true;
ntfy-sh.enable = true;
paperless.enable = true;
prowlarr.enable = true;
radarr.enable = true;
radicale.enable = true;
sonarr.enable = true;
syncthing.enable = true;
qbittorrent.enable = true;
vaultwarden.enable = true;
vscode-server.enable = true;
users.groups.media = { };
};
imports = [ ];
options.${feature}.enable = lib.mkEnableOption "enables ${feature}";
}