30 lines
647 B
Nix
30 lines
647 B
Nix
{config, pkgs, ...} : {
|
|
services = {
|
|
samba = {
|
|
enable = true;
|
|
package = pkgs.samba4Full;
|
|
openFirewall = true;
|
|
|
|
settings = {
|
|
global = {
|
|
"server smb encrypt" = "required";
|
|
"server min protocol" = "SMB3_00";
|
|
"workgroup" = "WORKGROUP";
|
|
"security" = "user";
|
|
};
|
|
|
|
"private-shatteredmint" = {
|
|
"path" = "/srv/shatteredmint";
|
|
"writable" = "yes";
|
|
"comment" = "private share for shatteredmint";
|
|
"browseable" = "yes";
|
|
};
|
|
};
|
|
};
|
|
samba-wsdd = {
|
|
enable = true;
|
|
openFirewall = true;
|
|
};
|
|
};
|
|
}
|