Hey, I have a pretty specific question regarding heating/lighting and ball pythons.

So I am planning on getting a BP pretty soon (on the 22nd of the month) and I obviously want to have his home set up before I get him.

Since he will be housed in my bedroom, I have a few concerns. The most important being that my room is pretty dark all of the time, because I only have one small window that is usually covered by heavy curtains (to keep the draft out because it is a poorly made window).
So my questions comes in because most sources say that the light cycle of your room should be enough for a BP, however I do not have much of a light cycle in my room because it is always dark.

I read in several places that a bright light on a BP's enclosure would likely stress him out, but i also cannot imagine that no sunlight would be a good idea either.
I also read that over tank lights might cause too much heat or the air in the tank to dry out, compromising humidity levels.
Should I get a blue light with minimal heat as a compromise, so that the snakes gets some light? Or is there a more obvious solution I am missing here?

Thank you so much!