Seriously, you may be a geek, but that doesn't mean your life is limited to doing only geeky things. Go for a run on some trails, go to a bookstore and try reading some literature. Most universities have free talks and lectures that are open to the public. Through this, you meet tons of people. You could also, you know, talk to people at work about non-work related things.
I used to sit at home and do only geeky things, and frankly I wasn't happy. It was only when I started learning to cook, paint, running and seeing a live performance at a theatre that I became happier person. In addition, my GF and I got to know each other at work by talking about what we did for fun outside of work.
Just because you might spend your work days working with computers doesn't mean the rest of your life is limited to that, there is more to life than numbers and code.