per-os PATH
lots of stuff, will need to update .gitignore