configurations for my servers and desktops
nix nixos flake dots dotfiles
at main 34 lines 784 B view raw
1{ 2 config, 3 pkgs, 4 ... 5}: { 6 age.secrets.transmission = { 7 file = ../../../secrets/transmission.age; 8 owner = "transmission"; 9 group = "transmission"; 10 }; 11 12 services.transmission = { 13 enable = true; 14 openRPCPort = true; 15 openPeerPorts = true; 16 package = pkgs.transmission_4; 17 credentialsFile = config.age.secrets.transmission.path; 18 settings = { 19 incomplete-dir-enabled = false; 20 umask = "000"; 21 rpc-bind-address = "0.0.0.0"; 22 rpc-whitelist-enabled = false; 23 rpc-authentication-required = true; 24 rpc-username = "devin"; 25 performanceNetParameters = true; 26 }; 27 }; 28 29 systemd.tmpfiles.rules = [ 30 "Z /var/lib/transmission 0770 transmission transmission -" 31 ]; 32 33 users.groups.transmission.members = ["devin"]; 34}