Just to give a few other thoughts on how to combine humanities with CS:
Take a look at
"What about us liberal arts majors" that has a few people that have humanities degrees as well as
"Undegraduate programming" that talks about the idea of a Fine Arts degree in programming that I find kind of interesting.
If you take something like geography, there is a field known as Geographic Information Systems that could be where some with geography degrees could end up if they have an interest in using computers for geographical purposes like GPS. Philosophy can teach critical thinking and logic that can be useful for various information technology jobs and I remember hearing about the story of someone with a Philosophy degree picking up programming on his own, using some of the skills he developed while in school, to get a job and that worked out well from what I remember though I was told this ~15 years ago.
Most language majors could be useful if you want to get into linguistics or natural language programming which I think could be where some could put some of their education to use.