nixos/modules/smb.nix
2023-01-23 22:51:41 -05:00

23 lines
545 B
Nix

{ username, ... }:
{
services.samba-wsdd.enable = true; # make shares visible for windows 10 clients
networking.firewall = {
allowedTCPPorts = [ 139 445 ];
allowedUDPPorts = [ 137 138 ];
};
services.samba = {
enable = true;
securityType = "user";
openFirewall = true;
shares = {
Share = {
path = "/home/${username}/Share";
browseable = "no";
"read only" = "no";
"guest ok" = "no";
"force user" = "${username}";
"force group" = "users";
};
};
};
}