My current fish prompt. Shows the current directory, who's logged in, current host (last two helpful for SSH sessions) and then a git status prompt displaying current branch and the branches status. Finally the actual prompt is on the next line, to keep lots of space for commands.