From 4404b67170ef57ba2b215a4071c289fee88dbf6e Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Wed, 6 Oct 2021 22:38:07 +0700 Subject: [PATCH] transmission: init --- hosts/apricot/default.nix | 1 + modules/system/transmission.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 modules/system/transmission.nix diff --git a/hosts/apricot/default.nix b/hosts/apricot/default.nix index 86b324e..3c827d2 100644 --- a/hosts/apricot/default.nix +++ b/hosts/apricot/default.nix @@ -16,6 +16,7 @@ packages security snapper + transmission wireguard ./filesystem.nix diff --git a/modules/system/transmission.nix b/modules/system/transmission.nix new file mode 100644 index 0000000..857a697 --- /dev/null +++ b/modules/system/transmission.nix @@ -0,0 +1,18 @@ +{ config, ... }: { + services.transmission = { + enable = true; + downloadDirPermissions = "775"; + settings = { + alt-speed-down = 512; + alt-speed-enabled = true; + alt-speed-time-begin = 360; + alt-speed-time-day = 127; + alt-speed-time-enabled = true; + alt-speed-time-end = 1380; + alt-speed-up = 256; + ratio-limit-enabled = true; + rpc-host-whitelist = "${config.networking.hostName}"; + rpc-whitelist = "10.100.0.*,10.0.0.*,192.168.100.*"; + }; + }; +}