{ config, lib, pkgs, ... }: { imports = [ ./nginx ]; config = lib.mkIf config.services.transmission.enable { services.transmission = { credentialsFile = pkgs.writeText "credentials" config.secrets.transmissionCredFile; openPeerPorts = true; settings.rpc-host-whitelist-enabled = false; }; environment.persistence."/persist".directories = [ "/var/lib/transmission" ]; }; }