function fish_prompt
  if status --is-interactive
    # Colorize the CWD depending on permissions
    switch $USER
      case root
        set -g __paradox_prompt_pwd (set_color $fish_color_cwd_root)
        set -g __paradox_prompt_character (echo -s (set_color red) "!")
      case '*'
        set -g __paradox_prompt_pwd (set_color $fish_color_cwd)
        set -g __paradox_prompt_character (echo -s (set_color normal) "\$")
    end

    function __paradox_pwd
      echo -s "$__paradox_prompt_pwd" (prompt_pwd)
    end

    function __paradox_status
      if test $status -ne 0
        echo -s (set_color $fish_color_status) "[$last_status]"
      end
    end


    echo -n -e -s (__paradox_pwd) (__fish_git_prompt) (__paradox_git_hash) (__paradox_status) (set_color normal) "\n$__paradox_prompt_character "
  end
end

function fish_prompt
  if status --is-interactive
    # Colorize the CWD depending on permissions
    switch $USER
      case root
        set -g __paradox_prompt_pwd (set_color $fish_color_cwd_root)
        set -g __paradox_prompt_character (echo -s (set_color red) "!")
      case '*'
        set -g __paradox_prompt_pwd (set_color $fish_color_cwd)
        set -g __paradox_prompt_character (echo -s (set_color normal) "\$")
    end

    function __paradox_pwd
      echo -s "$__paradox_prompt_pwd" (prompt_pwd)
    end

    echo -n -e -s (__paradox_pwd) (__fish_git_prompt) (__paradox_git_hash) (set_color normal) "\n$__paradox_prompt_character "
  end
end

Remove unused status line in prompt
Remove unused status line in prompt

This never worked, and was vestigal from before the line separators

paradox460/paradox-theme