Minimum generator size for 4k lights and 2k general power(pumps, fans, heater/a/c) would be a 12kw take or give a little.
General sells a 12kw centurion that would work but I would recommend a bigger unit so that the generator will not be required to work so hard and you can expand in the future.