diff --git a/modules/samba-share.nix b/modules/samba-share.nix index 38cf3f8..c0bcb48 100644 --- a/modules/samba-share.nix +++ b/modules/samba-share.nix @@ -61,16 +61,25 @@ in services.samba = { enable = true; # services.samba.securityType = "share"; - extraConfig = '' - guest account = ${cfg.guestUser} - map to guest = bad user + settings = { + "guest account" = cfg.guestUser; + "map to guest" = "bad user"; # disable printing - load printers = no - printing = bsd - printcap name = /dev/null - disable spoolss = yes - ''; + "load printers" = "no"; + "printing" = "bsd"; + "printcap name" = "/dev/null"; + "disable spoolss" = "yes"; + }; + #extraConfig = '' + # guest account = ${cfg.guestUser} + # map to guest = bad user + # # disable printing + # load printers = no + # printing = bsd + # printcap name = /dev/null + # disable spoolss = yes + #''; shares = mapAttrs' (name: path: {