moved os specific stuff to bashrc because they weren't long enough to justify it's own files