redid my shell configs, theyre now even more extendable for specific situations that will never arise