I gained a bunch of weight over the last few years and was like 20lbs overweight, now I'm at the high end or a little over for my height, and still have fat around my midsection. I quit drinking for the most part, and my diet is pretty good right now since getting on anti-depressants and not snacking all night.
I'd like to get some muscles, but I hate gyms. I've been doing calisthenics indoors a few times a week. I also have some dumbells, and will jog or hike 2 or 3 times a week.
Should I think about getting more weights or just stick with this routine for now?
Exercise is very good! It keeps your metabolism up, keeps your body working a bit better, and makes you ready to just so more things in life.
The exercises you mention are good and fairly well-rounded ones. You should expect to get the benefitd above from them.
In terms of losing weighy, diet is much more important. Eating good whole foods, not too caloric, will help more than picking one exercise or the other.
If you want to build muscle, strength training is, by far, the best way to do that. It will take less time per workout and you'll get stronger faster. You can still get really far woth bodyweight exercises, but lifting weights will outperform that pretty quickly. If you haven't done barbell training beforr, make sure to learn the forms with just the bar first. I can also provide more info if you're interested.