33 lines
608 B
Nix
33 lines
608 B
Nix
{
|
|
inputs,
|
|
config,
|
|
...
|
|
}: {
|
|
imports = [
|
|
inputs.nixarr.nixosModules.default
|
|
./autobrr.nix
|
|
./jellyfin.nix
|
|
./jellyseerr.nix
|
|
./ntfy.nix
|
|
./prowlarr.nix
|
|
./radarr.nix
|
|
./recyclarr.nix
|
|
./sonarr.nix
|
|
./transmission.nix
|
|
];
|
|
|
|
nixarr = {
|
|
enable = true;
|
|
stateDir = "/var/lib/nixarr";
|
|
mediaDir = "/data/nixarr";
|
|
vpn = {
|
|
enable = true;
|
|
wgConf = config.clan.core.vars.generators.nixarr-vpn.files.config.path;
|
|
};
|
|
};
|
|
|
|
clan.core.vars.generators."nixarr-vpn" = {
|
|
prompts.config.type = "multiline";
|
|
prompts.config.persist = true;
|
|
};
|
|
}
|