From 9323b13307386e20eb6ce365d91711fe78f14ad3 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Mon, 1 Aug 2022 16:47:47 +0300 Subject: [PATCH] Change spaceship to starship --- .config/starship/starship.toml | 19 +++++++++ .config/zsh/.zshenv | 2 +- .config/zsh/.zshrc | 78 +--------------------------------- 3 files changed, 21 insertions(+), 78 deletions(-) create mode 100644 .config/starship/starship.toml diff --git a/.config/starship/starship.toml b/.config/starship/starship.toml new file mode 100644 index 00000000..792dc45d --- /dev/null +++ b/.config/starship/starship.toml @@ -0,0 +1,19 @@ +# Disable the blank line at the start of the prompt +add_newline = false + + +# Replace the "❯" symbol in the prompt with "➜" +[character] # The name of the module we are configuring is "character" +success_symbol = "[❯](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green" + +# Disable the package module, hiding it from the prompt completely +[package] +disabled = false + +[line_break] +disabled = true + +[cmd_duration] +min_time = 0 +show_milliseconds = true +format = "took [$duration](bold yellow)" diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 17bbac5b..3d99c8cc 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -40,6 +40,7 @@ export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config" export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch-config" export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/password-store" export RUSTUP_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/rustup" +export STARSHIP_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/starship/starship.toml" export TMUX_TMPDIR="$XDG_RUNTIME_DIR" export UNISON="${XDG_DATA_HOME:-$HOME/.local/share}/unison" export WEECHAT_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/weechat" @@ -54,4 +55,3 @@ export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme. # Adds `~/.local/bin` to $PATH export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" - diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 3bdb9ed4..5293edfc 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -123,80 +123,4 @@ bindkey -s '^n' '^unvim .\n' source /usr/share/zsh/plugins/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh 2>/dev/null -autoload -U promptinit -promptinit -prompt spaceship - -# PROMPT -SPACESHIP_PROMPT_ADD_NEWLINE=false -SPACESHIP_PROMPT_SEPARATE_LINE=false -SPACESHIP_CHAR_SYMBOL="❯" -SPACESHIP_CHAR_SUFFIX=" " -# TIME -SPACESHIP_TIME_SHOW=false -SPACESHIP_EXEC_TIME_SHOW=false -# USER -SPACESHIP_USER_SHOW=false -# HOST -SPACESHIP_HOST_SHOW=false -SPACESHIP_HOST_PREFIX="at " -SPACESHIP_HOST_SUFFIX="$SPACESHIP_PROMPT_DEFAULT_SUFFIX" -SPACESHIP_HOST_COLOR="green" -# DIR -SPACESHIP_DIR_SHOW=true -SPACESHIP_DIR_PREFIX="in " -SPACESHIP_DIR_SUFFIX="$SPACESHIP_PROMPT_DEFAULT_SUFFIX" -SPACESHIP_DIR_TRUNC=3 -SPACESHIP_DIR_COLOR="cyan" -# GIT -SPACESHIP_GIT_SHOW=true -SPACESHIP_GIT_PREFIX="on " -SPACESHIP_GIT_SUFFIX="$SPACESHIP_PROMPT_DEFAULT_SUFFIX" -SPACESHIP_GIT_SYMBOL=" " -# GIT BRANCH -SPACESHIP_GIT_BRANCH_SHOW=true -SPACESHIP_GIT_BRANCH_PREFIX="$SPACESHIP_GIT_SYMBOL" -SPACESHIP_GIT_BRANCH_SUFFIX="" -SPACESHIP_GIT_BRANCH_COLOR="magenta" -# GIT STATUS -SPACESHIP_GIT_STATUS_SHOW=true -SPACESHIP_GIT_STATUS_PREFIX=" [" -SPACESHIP_GIT_STATUS_SUFFIX="]" -SPACESHIP_GIT_STATUS_COLOR="red" -SPACESHIP_GIT_STATUS_UNTRACKED="?" -SPACESHIP_GIT_STATUS_ADDED="+" -SPACESHIP_GIT_STATUS_MODIFIED="!" -SPACESHIP_GIT_STATUS_RENAMED="»" -SPACESHIP_GIT_STATUS_DELETED="✘" -SPACESHIP_GIT_STATUS_STASHED="$" -SPACESHIP_GIT_STATUS_UNMERGED="=" -SPACESHIP_GIT_STATUS_AHEAD="⇡" -SPACESHIP_GIT_STATUS_BEHIND="⇣" -SPACESHIP_GIT_STATUS_DIVERGED="⇕" - -SPACESHIP_NODE_SHOW=false -SPACESHIP_ELM_SHOW=false -SPACESHIP_ELIXIR_SHOW=false -SPACESHIP_RUBY_SHOW=false -SPACESHIP_XCODE_SHOW_LOCAL=false -SPACESHIP_SWIFT_SHOW_LOCAL=false -SPACESHIP_GOLANG_SHOW=false -SPACESHIP_PHP_SHOW=false -SPACESHIP_RUST_SHOW=true -SPACESHIP_HASKELL_SHOW=false -SPACESHIP_JULIA_SHOW=false -SPACESHIP_DOTNET_SHOW=false -SPACESHIP_EMBER_SHOW=false -SPACESHIP_KUBECTL_VERSION_SHOW=false -SPACESHIP_KUBECONTEXT_SHOW=false -SPACESHIP_GRADLE_SHOW=false -SPACESHIP_MAVEN_SHOW=false -SPACESHIP_TERRAFORM_SHOW=false -SPACESHIP_JOBS_SHOW=false -SPACESHIP_AWS_SHOW=false -SPACESHIP_GCLOUD_SHOW=false -SPACESHIP_DOCKER_SHOW=true -SPACESHIP_VENV_SHOW=true -SPACESHIP_CONDA_SHOW=false -SPACESHIP_PYENV_SHOW=true -SPACESHIP_VI_MODE_SHOW=false +eval "$(starship init zsh)"