How do I install/make a custom prompt for fish shell?

Solution 1:

~/.config/fish/config.fish is empty by default. To create a custom prompt create a file ~/.config/fish/functions/fish_prompt.fish and fill it with your prompt.

Basic example

function fish_prompt
        echo (pwd) '> '
end