Ran nixfmt again. Added nginx to be able to access my media share over HTTP. Torrenting service rework.

This commit is contained in:
kat witch 2020-12-05 18:49:04 +00:00 committed by kat
parent bfcc1c74e1
commit 31d8f7ed65
9 changed files with 148 additions and 86 deletions

View file

@ -6,10 +6,13 @@
../../profiles/common
../../profiles/desktop
../../profiles/gnome
../../profiles/xfce
../../profiles/gaming
../../profiles/development
../../profiles/network
../../profiles/yubikey
./services/nginx.nix
./services/torrenting.nix
];
boot.loader.systemd-boot.enable = true;
@ -25,47 +28,6 @@
networking.firewall.allowedTCPPorts = [ 445 139 9091 ];
networking.firewall.allowedUDPPorts = [ 137 138 ];
services.transmission = {
enable = true;
home = "/disk/pool-raw/transmission";
settings = {
download-dir = "/disks/pool-raw/Public/Media/";
incomplete-dir = "/disks/pool-raw/Public/Media/.incomplete";
incomplete-dir-enabled = true;
rpc-bind-address = "0.0.0.0";
rpc-whitelist = "127.0.0.1,192.168.1.*";
};
};
services.samba = {
enable = true;
securityType = "user";
extraConfig = ''
workgroup = WORKGROUP
server string = samhain
netbios name = samhain
security = user
#use sendfile = yes
#max protocol = smb2
hosts allow = 192.168.1. localhost
hosts deny = 0.0.0.0/0
guest account = nobody
map to guest = bad user
'';
shares = {
media = {
path = "/disks/pool-raw/Public/Media";
browseable = "yes";
"read only" = "no";
"guest ok" = "yes";
"create mask" = "0644";
"directory mask" = "0755";
"force user" = "transmission";
"force group" = "transmission";
};
};
};
system.stateVersion = "20.09";
}