From e22ac1b7de87ffd3cef1c257e8b68c698953d98a Mon Sep 17 00:00:00 2001 From: Maxiem Geldhof Date: Sat, 8 Nov 2025 10:14:56 +0100 Subject: [PATCH] deluge --- modules/servermodules/arr/arr.nix | 26 ++++++-------------------- modules/usermodules/darwinsettings.nix | 2 +- 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/modules/servermodules/arr/arr.nix b/modules/servermodules/arr/arr.nix index cbef980..dcd3f28 100644 --- a/modules/servermodules/arr/arr.nix +++ b/modules/servermodules/arr/arr.nix @@ -23,27 +23,13 @@ in networking.firewall.trustedInterfaces = [ "wg-selene" ]; services.prowlarr.enable = true; - services.transmission = { - enable = true; - user = "torrenter"; - group = mediaGroup; - settings = { - incomplete-dir-enabled = true; - download-dir = "/mnt/scratch/torrents"; - incomplete-dir = "/mnt/scratch/torrents/.incomplete"; - blocklist-enabled = true; - blocklist-url = "https://github.com/Naunter/BT_BlockLists/raw/master/bt_blocklists.gz"; - utp-enabled = true; - bind-address-ipv4 = "10.64.108.193"; - rpc-port = 3027; - rpc-whitelist-enabled = false; - rpc-whitelist = "192.168.1.*,127.0.0.1,localhost,10.100.0.*"; - rpc-authentication-required = false; - rpc-bind-address = "0.0.0.0"; #Bind to own IP - }; - }; + services.deluge = { + enable = true; + web.enable = true; + user = "torrenter"; + group = mediaGroup; - systemd.services.transmission.serviceConfig.IOSchedulingPriority = 7; + }; services.radarr = { enable = true; diff --git a/modules/usermodules/darwinsettings.nix b/modules/usermodules/darwinsettings.nix index 253c4e5..a094a73 100644 --- a/modules/usermodules/darwinsettings.nix +++ b/modules/usermodules/darwinsettings.nix @@ -2,7 +2,7 @@ self: { pkgs, agenix, ... }: { # List packages installed in system profile. To search by name, run: # $ nix-env -qaP | grep wget - environment.systemPackages = [ pkgs.vim pkgs.vscode pkgs.git pkgs.nixfmt-rfc-style agenix.packages.aarch64-darwin.default pkgs.python3 pkgs.wireguard-tools]; + environment.systemPackages = [ pkgs.vim pkgs.vscode pkgs.git pkgs.nixfmt-rfc-style agenix.packages.aarch64-darwin.default pkgs.python3 pkgs.wireguard-tools pkgs.uv]; # Necessary for using flakes on this system. nix.settings.experimental-features = "nix-command flakes";