infrastructure/nixos/tautulli.nix

20 lines
372 B
Nix

{
config,
lib,
...
}: let
inherit (lib.modules) mkIf mkDefault;
cfg = config.services.tautulli;
in {
services.tautulli = {
enable = mkDefault true;
port = mkDefault 8181;
};
systemd.services.tautulli = mkIf cfg.enable {
serviceConfig = {
BindPaths = [
"/mnt/caches/plex/tautulli/cache:${cfg.dataDir}/cache"
];
};
};
}