The thing I find as a non lipstick wearer is that I'm so unused to having it on that I smear it or wear it off without noticing! I think the lip tars which really stay on are good to minimise this. OCC's lip tars have worked well for me even without the primer. (http://www.ebay.com/gds/How-to-Apply-OC ... 525/g.html
I'm assuming you might rub your eyes also if you're not used to having make up to worry about so I suggest stuff that won't smudge or shift.
For eyeshadow to stay on it is well worth investing in good eyelid primer for a base. I have several which I've had for ages so you'd need to check they are still vegan (I think the urban decay one changed a while back) but I also have Fergie's 'take on the day' (http://www.walmart.com/ip/Wet-n-Wild-Fe ... z/33753900
) and the excellent Blinc one (http://www.sephora.com/eye-shadow-primer-P379441
Blinc's liquid eyeliners are really amazing and smudge proof, the black ultra thin one is great once you get the technique to make it a very fine line but the others come in paler colours which might suit you better. Their pencils are pretty good at staying put too though not as good of course.
Finally when you next need mascara consider ordering from Blinc as it really does stay on! It coats the eyelashes in a different way to most. (http://www.blincinc.com/lashes/mascara-duo-gift
If you're ordering a few things from Blinc they sometimes have special offers or freebies. (http://www.blincinc.com
Also they have trial sizes of mascara and eyeliner which would be a good size if you don't use it much, but I don't think they have the brown colours in trial size (you can often find them online elsewhere, not just on the Blinc website - http://www.perfectskindirect.co.uk/Prod ... .php?m=812