Files
nix-config/modules/apps/tdarr/options.nix
mjallen18 c3767fd666 tdarr
2024-06-22 21:02:25 -05:00

78 lines
1.4 KiB
Nix

{ lib, ... }:
with lib;
{
options.nas-apps.tdarr = {
enable = mkEnableOption "tdarr docker service";
autoStart = mkOption {
type = types.bool;
default = true;
};
serverPort = mkOption {
type = types.str;
default = "8266";
};
webUIPort = mkOption {
type = types.str;
default = "8265";
};
name = mkOption {
type = types.str;
default = "tdarr";
};
image = mkOption {
type = types.str;
default = "ghcr.io/haveagitgat/tdarr";
};
configPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/config";
};
serverPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/server";
};
logPath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/logs";
};
transcodePath = mkOption {
type = types.str;
default = "/home/admin/ssd/nix-app-data/tdarr/transcode";
};
moviesPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/Movies";
};
tvPath = mkOption {
type = types.str;
default = "/home/admin/mainpool/TV";
};
puid = mkOption {
type = types.str;
default = "911";
};
pgid = mkOption {
type = types.str;
default = "1000";
};
timeZone = mkOption {
type = types.str;
default = "America/Chicago";
};
};
}