diff --git a/hosts/arrakis/default.nix b/hosts/arrakis/default.nix index bbadbd6..3de1326 100644 --- a/hosts/arrakis/default.nix +++ b/hosts/arrakis/default.nix @@ -22,6 +22,7 @@ ../common/features/bluetooth.nix ../common/features/ledger.nix ../common/features/smb-mounts.nix + ../common/features/transmission.nix ../common/features/home ]; diff --git a/hosts/common/features/transmission.nix b/hosts/common/features/transmission.nix new file mode 100644 index 0000000..1b10286 --- /dev/null +++ b/hosts/common/features/transmission.nix @@ -0,0 +1,15 @@ +{ pkgs, ... }: +{ + services.transmission = { + enable = true; + package = pkgs.transmission_4; + openRPCPort = true; + settings = { + rpc-bind-address = "0.0.0.0"; + rpc-whitelist-enabled = false; + rpc-host-whitelist-enabled = false; + rpc-authentication-required = false; + download-dir = "/var/lib/transmission/Downloads"; + }; + }; +} diff --git a/hosts/konishi/default.nix b/hosts/konishi/default.nix index 4f36877..9d47fb8 100644 --- a/hosts/konishi/default.nix +++ b/hosts/konishi/default.nix @@ -22,6 +22,7 @@ ../common/features/appimage.nix ../common/features/flatpak.nix ../common/features/smb-mounts.nix + ../common/features/transmission.nix ../common/features/home ]; diff --git a/hosts/yolo/default.nix b/hosts/yolo/default.nix index b0338c7..c9e94fa 100644 --- a/hosts/yolo/default.nix +++ b/hosts/yolo/default.nix @@ -17,6 +17,7 @@ ../common/features/kdeconnect.nix ../common/features/nix-ld.nix ../common/features/appimage.nix + ../common/features/transmission.nix ../common/features/home ];