From ee61254dde456d88d95cb0fe18a8678fbc08ae8c Mon Sep 17 00:00:00 2001 From: Alexandre LUCAZEAU Date: Fri, 16 Sep 2022 10:23:18 +0000 Subject: [PATCH] ADD transmission --- hosts/next/configuration.nix | 1 + modules/transmission.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 modules/transmission.nix diff --git a/hosts/next/configuration.nix b/hosts/next/configuration.nix index 4a81b62..87bccd1 100644 --- a/hosts/next/configuration.nix +++ b/hosts/next/configuration.nix @@ -7,6 +7,7 @@ ../modules/users.nix ../modules/common.nix ../modules/navidrome.nix + ../modules/transmission.nix ../modules/prometheus-node.nix ./agenix.nix # diff --git a/modules/transmission.nix b/modules/transmission.nix new file mode 100644 index 0000000..6f536cd --- /dev/null +++ b/modules/transmission.nix @@ -0,0 +1,15 @@ +{ config, pkgs, lib, ... }: + { + services.transmission = { + enable = true; + openFirewall = true; + openRPCPort = true; + settings = { + rpc-bind-address = "0.0.0.0"; + rpc-whitelist = "192.168.10.*"; + rpc-whitelist-enable = true; + }; + }; + #networking.firewall.allowedTCPPorts = [ 9091 ]; + } +