diff --git a/provision/hosts/torus/samba-server.nix b/provision/hosts/torus/samba-server.nix index 44f91698..695233a4 100644 --- a/provision/hosts/torus/samba-server.nix +++ b/provision/hosts/torus/samba-server.nix @@ -2,16 +2,18 @@ { services.samba = { enable = true; - extraConfig = '' - workgroup = WORKGROUP - server string = smbnix - netbios name = smbnix - security = user - hosts allow = 192.168.3. 192.168.1. 127.0.0.1 localhost - hosts deny = 0.0.0.0/0 - guest account = nobody - map to guest = bad user - ''; + settings = { + global = { + "workgroup" = "WORKGROUP"; + "server string" = "smbnix"; + "netbios name" = "smbnix"; + "security" = "user"; + "hosts allow" = [ "192.168.3." "192.168.1." "127.0.0.1" "localhost" ]; + "hosts deny" = "0.0.0.0/0"; + "guest account" = "nobody"; + "map to guest" = "bad user"; + }; + }; shares = { private = {