I remember not switching over due to having spent years incrementally building up a bashrc. Is there a way to port it over?

I've made use of 'bass' before. The example they have is sourcing nvm's bash script so it's usable in fish. https://github.com/edc/bass