Skip to content

Instantly share code, notes, and snippets.

@Hansimov
Last active July 8, 2023 11:47
Show Gist options
  • Save Hansimov/4c4f2c56c9effd8d76ca772b0b51d45c to your computer and use it in GitHub Desktop.
Save Hansimov/4c4f2c56c9effd8d76ca772b0b51d45c to your computer and use it in GitHub Desktop.
Fish Shell Configs

~/.config/fish/config.fish:

set fish_prompt_pwd_dir_length 0
set -U fish_greeting "🐟 Hello, $USER 🐟"
function fish_prompt --description "Write out the prompt"
    set -l color_cwd
    set -l suffix
    switch "$USER"
        case root toor
            if set -q fish_color_cwd_root
                set color_cwd $fish_color_cwd_root
            else
                set color_cwd $fish_color_cwd
            end
            set suffix '#'
        case '*'
            set color_cwd 'yellow'
            set suffix ' #'
    end

    echo -n -s (set_color $color_cwd) (prompt_pwd) (set_color normal) "$suffix "
end

References:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment