{ lib, config, pkgs, ... }: {
  services.samba = {
    enable = true;
    shares = {
      HDD = {
        path = "/services/kavita/Kavita/drive1";
        browseable = "yes";
        "guest ok" = "no";
        comment = "Jellyfin, torrents & tempfiles. Use for large amounts of data that don't necessarily need to be accessed at top speed";
      };
      SSD = {
        path = "/services/kavita/Kavita/drive2";
        browseable = "yes";
        "guest ok" = "no";
        comment = "Manga & LNs. Use for smaller, faster storage";
      };
    };
  };

  fileSystems = {
    "/services/kavita/Kavita/drive1".device = "/dev/disk/by-uuid/dda57e4d-81b7-4f52-b3ac-f14544b3aaf4";
    "/services/kavita/Kavita/drive2".device = "/dev/disk/by-uuid/24d30ffe-91ed-4e41-b40d-f42b02e144a9";
  };

  networking.firewall.allowedTCPPorts = [
    139
    445
  ];
}
