{ config, ... }:
{
  services = {
    samba = {
      enable = config.system.server.enable;
      securityType = "user";
      openFirewall = true;
      settings = {
        global = {
          "workgroup" = "WORKGROUP";
          "server string" = "JimSMB";
          "security" = "user";
          "hosts allow" = "${config.ips.localSpan}. 127.0.0.1 localhost";
          "hosts deny" = "0.0.0.0/0";
          "guest account" = "nobody";
          "map to guest" = "bad user";
        };
      };
    };

    # Advertise to Windows
    samba-wsdd = {
      enable = config.services.samba.enable;
      openFirewall = true;
    };
  };
}
