From d67aa154bba1f256aabdf32e1f7527991fc72cd3 Mon Sep 17 00:00:00 2001 From: Benjamin Kyd Date: Wed, 1 Nov 2023 14:16:38 +0000 Subject: [PATCH] better --- common/.oh-my-zsh/themes/ben.zsh-theme | 20 ++++++++++++++++++++ common/.zshrc | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 common/.oh-my-zsh/themes/ben.zsh-theme diff --git a/common/.oh-my-zsh/themes/ben.zsh-theme b/common/.oh-my-zsh/themes/ben.zsh-theme new file mode 100644 index 0000000..8080c2b --- /dev/null +++ b/common/.oh-my-zsh/themes/ben.zsh-theme @@ -0,0 +1,20 @@ +# ZSH Theme - Preview: http://gyazo.com/8becc8a7ed5ab54a0262a470555c3eed.png +local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" + +local user_host='%{$terminfo[bold]$fg[green]%}%n@%m%{$reset_color%}' +local current_dir='%{$terminfo[bold]$fg[blue]%} %~%{$reset_color%}' +local rvm_ruby='' +if which rvm-prompt &> /dev/null; then + rvm_ruby='%{$fg[red]%}‹$(rvm-prompt i v g)›%{$reset_color%}' +else + if which rbenv &> /dev/null; then + rvm_ruby='%{$fg[red]%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$reset_color%}' + fi +fi +local git_branch='$(git_prompt_info)%{$reset_color%}' + +PROMPT="[${user_host}]${current_dir}${rvm_ruby} ${git_branch}$ " +RPS1="${return_code}" + +ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}‹" +ZSH_THEME_GIT_PROMPT_SUFFIX="› %{$reset_color%}" diff --git a/common/.zshrc b/common/.zshrc index d88964b..37f0fc3 100644 --- a/common/.zshrc +++ b/common/.zshrc @@ -1,7 +1,7 @@ # Path to your oh-my-zsh installation. export ZSH="$HOME/.oh-my-zsh" -ZSH_THEME="gallifrey" +ZSH_THEME="ben" #ZSH_THEME="bira" plugins=(git fancy-ctrl-z fzf)