{ config, pkgs, ... }: { # https://mynixos.com/nixpkgs/options/services.transmission services.transmission = { enable = true; package = pkgs.transmission_4; openFirewall = true; openPeerPorts = true; openRPCPort = true; settings = { rpc-bind-address = "0.0.0.0"; rpc-whitelist = "127.0.0.1,100.86.169.8,100.120.170.60"; #Whitelist your remote machine (10.0.0.1 in this example) }; # environment.systemPackages = [ # pkgs.transmission # ]; }; }