Change default shell

sudo vim /etc/shells
# add result of (which fish) generally /usr/bin/fish
chsh -s /usr/bin/fish # maybe sudo chsh

Restart your terminal and see if this works.