anchor.diff:        ${smbToString (map shareConfig (attrNames cfg.shares))}
       '');
   
  -  daemonService = appName: args:
  +  daemonService = appName:
       { description = "Samba Service Daemon ${appName}";
   
         requiredBy = [ "samba.target" ];
  
positive.code:       };
  
        serviceConfig = {
          ExecStart = "${samba}/sbin/${appName} ${args}";
          ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
        };
  
  
negative.code:           };
  
            services = {
              "samba-nmbd" = daemonService "nmbd";
              "samba-smbd" = daemonService "smbd";
              "samba-winbindd" = daemonService "winbindd";
              "samba-setup" = {
                description = "Samba Setup Task";
                script = setupScript;
  