I have a small desk. Well, it isn't small but compared to a lot of computer/office desks I suppose it's small.
It has 2 drawers on either side. I don't keep much make up in the drawers though.
I keep most of my eyeshadows in a box meant to keep teabags.
(Sort of like this except mine is bigger, I took one of the dividers out and most of my eyeshadows fit perfect.)

It's the only kind of container I've found that organizes the way I like..I open the top and I can see everything, no digging around.
I just keep my pallets out. I use something that's supposed to be a candle holder (hey, it's pretty) to keep brushes in.
One the left I have smaller containers to keep things like rubbing alcohol, hand cream, face cream, make up remover etc sorted.
Q-tips, cotton pads and other random things go in the drawers.
I've had a mirror up on the wall before but it was too far for putting on make up, I had to hold up a smaller mirror.
So I got one of those standing mirrors with a magnified side, lights up.
I need good lighting though, so I put the desk right in front of a window, seems to be the only way I get enough light.
I'd take a picture but it's a mess right now, sorry!