diff --git a/machines/sleeper-service/configuration.nix b/machines/sleeper-service/configuration.nix index e5616e9..55c0785 100644 --- a/machines/sleeper-service/configuration.nix +++ b/machines/sleeper-service/configuration.nix @@ -54,7 +54,7 @@ programs.zsh.enable = true; # Firewall configuration - networking.firewall.allowedTCPPorts = [ 22 9091 ]; # SSH and Transmission RPC + networking.firewall.allowedTCPPorts = [ 22 ]; # SSH only (Transmission disabled temporarily) system.stateVersion = "25.05"; } \ No newline at end of file diff --git a/modules/system/transmission.nix b/modules/system/transmission.nix index 329f892..9dee4d8 100644 --- a/modules/system/transmission.nix +++ b/modules/system/transmission.nix @@ -1,8 +1,10 @@ { config, pkgs, ... }: { + # Transmission temporarily disabled due to build issues + # Will re-enable once package is stable services.transmission = { - enable = true; + enable = false; user = "geir"; group = "users"; settings.rpc-port = 9091; @@ -14,4 +16,9 @@ rpc-host-whitelist = "sleeper-service,localhost"; }; }; + + # Ensure downloads directory exists even without Transmission + systemd.tmpfiles.rules = [ + "d /mnt/storage/downloads 0755 geir users -" + ]; }