From 122fe182e2c0c0f7c0d8713fe78aef1e0ab8e15f Mon Sep 17 00:00:00 2001 From: José Juan Loeza Sierra Date: Sat, 21 Mar 2026 00:05:45 -0700 Subject: remove starship and modify default bash prompt I added the git prompt and the container indicator to the prompt. No need for starship now. --- dot-bashrc | 13 ++++++++++--- dot-config/starship.toml | 44 -------------------------------------------- 2 files changed, 10 insertions(+), 47 deletions(-) delete mode 100644 dot-config/starship.toml diff --git a/dot-bashrc b/dot-bashrc index d8c4f02..75ef63b 100644 --- a/dot-bashrc +++ b/dot-bashrc @@ -14,6 +14,11 @@ export EDITOR=nvim # include home binaries export PATH=$PATH:~/.bin +# add git prompt +# https://wiki.archlinux.org/title/Git#Git_prompt +source /usr/share/git/completion/git-prompt.sh +PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' + # include bob (neovim) path # goes first to take priority over standard nvim export PATH=~/.local/share/bob/nvim-bin:$PATH @@ -91,12 +96,14 @@ alias dev="distrobox enter dev" # direnv eval "$(direnv hook bash)" -# starship -eval "$(starship init bash)" - # zoxide eval "$(zoxide init bash)" +# add container id to prompt when in a container +if [[ -n "$CONTAINER_ID" ]]; then + PS1="($CONTAINER_ID) $PS1" +fi + # include dev bashrc when in `dev` distrobox if [ "$CONTAINER_ID" = "dev" ]; then source ~/.bashrc.d/dev.bashrc diff --git a/dot-config/starship.toml b/dot-config/starship.toml deleted file mode 100644 index ec88341..0000000 --- a/dot-config/starship.toml +++ /dev/null @@ -1,44 +0,0 @@ -format = """ -\\[$username@$hostname $directory\\] \ -$container\ -$git_branch$git_commit$git_state$git_status\ - -$line_break\ - -\\$ -""" - -[username] -format = "[$user]($style)" -show_always = true -style_user = "foreground" - -[hostname] -format = "[$hostname]($style)" -ssh_only = false -style = "foreground" - -[directory] -format = '[$path]($style)' -truncation_length = 1 -style = "foreground" - -[container] -format = '[\[$name\]]($style) ' -style = 'bright-white dimmed' - -[git_branch] -format = "[$symbol$branch(:$remote_branch)]($style) " -only_attached = false -style = "bold green" -symbol = " " - -[git_commit] -format = "[( $hash $tag)]($style) " -style = "bold green" -tag_disabled = false -tag_symbol = " " - -[git_status] -format = "[($all_status$ahead_behind)]($style)" -style = "bold red" -- cgit v1.3