37 lines
		
	
	
		
			859 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			859 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { ... }:
 | |
| {
 | |
|   services.samba = {
 | |
|     enable = true;
 | |
|     openFirewall = true;
 | |
|     settings = {
 | |
|       global = {
 | |
|         security = "user";
 | |
|         "workgroup" = "WORKGROUP";
 | |
|         "server string" = "palatine-hill";
 | |
|         "netbios name" = "palatine-hill";
 | |
|         #"use sendfile" = "yes";
 | |
|         #"max protocol" = "smb2";
 | |
|         # note: localhost is the ipv6 localhost ::1
 | |
|         "hosts allow" = "192.168.76. 127.0.0.1 localhost";
 | |
|         "hosts deny" = "0.0.0.0/0";
 | |
|         "guest account" = "nobody";
 | |
|         "map to guest" = "bad user";
 | |
|       };
 | |
|       zfs-primary-backups = {
 | |
|         path = "/ZFS/ZFS-primary/backups";
 | |
| 
 | |
|         writeable = "yes";
 | |
|         browseable = "yes";
 | |
|       };
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   services.samba-wsdd = {
 | |
|     enable = true;
 | |
|     openFirewall = true;
 | |
|   };
 | |
| 
 | |
|   networking.firewall.enable = true;
 | |
|   networking.firewall.allowPing = true;
 | |
| }
 |