22 lines
472 B
Nix
22 lines
472 B
Nix
|
{ secrets, ... }:
|
||
|
{
|
||
|
services.plex = {
|
||
|
enable = true;
|
||
|
openFirewall = true;
|
||
|
dataDir = "/data/var/plex";
|
||
|
};
|
||
|
|
||
|
# TODO: make default directories.
|
||
|
services.samba.shares.plex = {
|
||
|
path = "/data/media";
|
||
|
browseable = "yes";
|
||
|
"read only" = "no";
|
||
|
"guest ok" = "no";
|
||
|
"create mode" = 0664;
|
||
|
"directory mode" = 2775;
|
||
|
comment = "Movies, Series and other stuff for Plex";
|
||
|
};
|
||
|
|
||
|
networking.firewall.allowedTCPPorts = [ secrets.ports.plex ];
|
||
|
}
|