2025-04-10 13:45:57 +08:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
{
|
|
|
|
# https://mynixos.com/nixpkgs/options/services.transmission
|
|
|
|
|
2025-04-17 13:52:29 +08:00
|
|
|
services.transmission = {
|
2025-04-10 13:45:57 +08:00
|
|
|
enable = true;
|
2025-05-07 15:50:08 +08:00
|
|
|
credentialsFile = "/var/lib/secrets/transmission/settings.json";
|
2025-04-10 13:45:57 +08:00
|
|
|
openFirewall = true;
|
2025-05-07 15:50:08 +08:00
|
|
|
# openPeerPorts = true;
|
2025-04-17 13:52:29 +08:00
|
|
|
openRPCPort = true;
|
2025-05-07 15:50:08 +08:00
|
|
|
};
|
2025-05-01 13:22:15 +08:00
|
|
|
|
2025-05-07 15:50:08 +08:00
|
|
|
# NOTE
|
|
|
|
# credentialsFile example in transmission-settings.json in this directory
|
|
|
|
# move and put into: /var/lib/secrets/transmission/settings.json
|
2025-05-01 13:22:15 +08:00
|
|
|
|
2025-05-07 15:50:08 +08:00
|
|
|
# =====
|
|
|
|
# NOTES TO FIX
|
|
|
|
#added user here: https://mynixos.com/nixpkgs/option/services.transmission.credentialsFile
|
|
|
|
|
|
|
|
#git hub issue
|
|
|
|
#https://mynixos.com/nixpkgs/option/services.transmission.credentialsFile
|
|
|
|
#config options
|
|
|
|
#https://github.com/transmission/transmission/blob/main/docs/Editing-Configuration-Files.md
|
|
|
|
#settings.json options
|
2025-04-10 13:45:57 +08:00
|
|
|
|
2025-05-01 13:22:15 +08:00
|
|
|
|
|
|
|
|
2025-04-10 13:45:57 +08:00
|
|
|
}
|