my dotfile build out credit to SawyerX for a lot of this.