Whether this will be heaven or hell for you ultimately depends on whether you can carefully and deliberately develop "consumption" habits that support you in the long run. With proper care, the more options the salad bar offers, the better your chosen subset will get.
Focusing on the thrill of programming while ignoring the downsides is how we got here. Maybe you meant "focusing on the beauty... while ameliorating the downsides". Anyway, you seem much more self aware than I was at your age, so I'm sure you'll do fine. :)
The second thing that worries me about doing compsci is the fact that I'll have to dedicate a huge portion of my life to staying in front of a screen. It bothers me a bit but for now it is outweighed by the advantages.
The closest I've come to even an inkling of a solution is the idea of a high-refresh-rate e-ink display and doing everything in a fullscreen terminal, because somehow my kindle doesn't have the "screen" effect on me. But I'm really not sure if this would actually be helpful, let alone plausible.
I'd be more than happy to discuss this further with anyone as it's something that's preoccupying me a lot right now as I try to decide what to pursue in my studies.
Another thing that helps me cope with this tech world: hoping to be able to contribute to or work along standards such as those of Calm Computing (https://www.calmtech.com/), or TimeWellSpent (http://timewellspent.io/). Through things like these, and through the pessimistic view I have right now of the tech world, do my best to contribute to it in a beneficial way, more "ethical way." Basically, I'm motivated to work in tech to try to "shift" it a tiny bit, to fight the enemy from inside.