blob: cd710c31beeb3db5c5eb118dca1b4c2f41670c75 [file] [log] [blame]
{ lib, config, pkgs, ... }: {
services.samba = {
enable = true;
shares = {
HDD = {
path = "/services/kavita/Kavita/drive1";
browseable = "yes";
"guest ok" = "no";
comment =
"Jellyfin, torrents & tempfiles. Use for large amounts of data that don't necessarily need to be accessed at top speed";
};
SSD = {
path = "/services/kavita/Kavita/drive2";
browseable = "yes";
"guest ok" = "no";
comment = "Manga & LNs. Use for smaller, faster storage";
};
};
};
fileSystems = {
"/services/kavita/Kavita/drive1".device =
"/dev/disk/by-uuid/dda57e4d-81b7-4f52-b3ac-f14544b3aaf4";
"/services/kavita/Kavita/drive2".device =
"/dev/disk/by-uuid/24d30ffe-91ed-4e41-b40d-f42b02e144a9";
};
networking.firewall.allowedTCPPorts = [ 139 445 ];
}