Files
NixosConfig/software/samba.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;
};
};
}