all repos — nixfiles @ 51762bf024ae798d66583c1d6e50d92ce8d88d90

System and user configuration, managed by nix and home-manager

linde: remove transmission

Alan Pearce
commit

51762bf024ae798d66583c1d6e50d92ce8d88d90

parent

e72b7423d26714674adf1741747e488a430c5619

1 file changed, 0 insertions(+), 54 deletions(-)

changed files
M system/hosts/linde.nix → system/hosts/linde.nix
@@ -53,7 +53,6 @@ powerdns.file = ../../secrets/powerdns.age;
redis-website.file = ../../secrets/redis-website.age; cifs-jellyfin.file = ../../secrets/cifs-jellyfin.age; cifs-paperless.file = ../../secrets/cifs-paperless.age; - cifs-transmission.file = ../../secrets/cifs-transmission.age; forgejo-actions-runner.file = ../../secrets/forgejo-actions-runner.age; ntfy.file = ../../secrets/ntfy.age; rauthy.file = ../../secrets/rauthy.age;
@@ -238,7 +237,6 @@ 853
6379 9418 6922 - config.services.transmission.settings.peer-port ]; allowedUDPPorts = [ 53
@@ -246,7 +244,6 @@ 443 # HTTP/3 (QUIC)
3478 6885 # DHT 6922 - config.services.transmission.settings.peer-port ]; trustedInterfaces = [ "tailscale0"
@@ -358,7 +355,6 @@ "caddy"
"docker" "podman" "laminar" - "transmission" ]; isNormalUser = true; home = "/home/alan";
@@ -793,14 +789,6 @@ extraConfig = ''
reverse_proxy localhost:${toString config.services.readeck.settings.server.port} ''; }; - "bt.${ts-domain}" = let - tm = config.services.transmission.settings; - in { - extraConfig = '' - bind tailscale/bt - reverse_proxy [${tm.rpc-bind-address}]:${toString tm.rpc-port} - ''; - }; "papers.${ts-domain}" = { extraConfig = '' bind tailscale/papers
@@ -1209,48 +1197,6 @@ ];
}; services.jellyfin = { enable = true; - }; - - fileSystems."/srv/transmission" = { - device = "//u439959-sub4.your-storagebox.de/u439959-sub4"; - fsType = "smb3"; - options = - let - # prevents hanging on network split - automount_opts = [ - "x-systemd.automount" - "noauto" - "x-systemd.mount-timeout=5s" - ]; - in - automount_opts - ++ [ - "credentials=${config.age.secrets.cifs-transmission.path}" - "seal" - "multichannel" - "nobrl" # needed for sqlite - "forceuid" - "forcegid" - "uid=${toString config.ids.uids.transmission}" - "gid=${toString config.ids.gids.transmission}" - ]; - }; - services.transmission = { - enable = true; - package = pkgs.transmission_4; - openFirewall = true; - webHome = pkgs.flood-for-transmission; - settings = { - utp-enabled = true; - incomplete-dir-enabled = true; - incomplete-dir = "/srv/transmission/leeching"; - download-dir = "/srv/transmission/seeding"; - watch-dir = "/srv/transmission/watch"; - watch-dir-enabled = true; - rpc-bind-address = "::1"; - rpc-whitelist-enabled = false; - rpc-host-whitelist-enabled = false; - }; }; containers.searchix-stable = {