You could modify the basic Rippetoe template to fit what you have. Or an upper/lower setup.
What exactly DO you have? No bench I take it.
You will eventually need a good squat rack. One with multiple height settings would be best. That will give you MUCH more versatility. A bench to go with that.
Meanwhile for back squatting you will be limited to what you can safely get overhead and onto your back unless you find another way. Also, between sets you will have to lift it up each time....not ideal by any stretch of the imagination. And no safety spotters.
Front squatting would be more doable. That is like squatting with the barbell in the clean position of the clean and press so cleaning the weight kinda sorta makes sence anyway
. But when you get to the big numbers you will want a squat rack for that too. But the good thing about front squatting in this case is that if something goes wrong you can just dump the weight.
You can use the dumbells for single leg squat variations. That will do very well for you and is always a good choice. If you are primarily interested in size anyway then you'll certainly get leg size. Step ups, static split squats, back leg elevated split squats -> bulgarian split squats, reverse lunges, dynamic lunges, walkindg lunges...
There are other type of squat variations available. Old fashioned hack squats, zercher squats..
Deadlift and deadlift variations.
You have all sorts of power moves available. Dumbell snatches are a good start. A very good start. Hang cleans, power cleans, snatches.
Overhead pressing with the dumbells. Floor presses with dumbells if you don't have a bench (barbell would be hard to get into position). Pushups of course. You can do military or push press with the barbell but you will have to get it off the floor and clean it up for every set. I used to do that all the time anyway.
Obviously barbell rows and dumbell rows are open to you.
This is just a little bit of what you can do with a barbell and some dumbell.
Not to mention if you have something like a pullup bar that adds some options.