Skip to content

Latest commit

 

History

History
executable file
·
113 lines (105 loc) · 5.86 KB

README.md

File metadata and controls

executable file
·
113 lines (105 loc) · 5.86 KB

ZSH

GitHub commit activity GitHub repo size GitHub repo file count GitHub

sudo pacman -S zsh zsh-autosuggestions
chsh -s /usr/bin/zsh
sudo chsh -s /usr/bin/zsh
zsh

Oh My ZSH

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Plugins

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Purify Thema

wget https://raw.githubusercontent.com/kyoz/purify/master/zsh/purify.zsh-theme -O ~/.oh-my-zsh/themes/purify.zsh-theme

Powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
yay -S ttf-meslo-nerd-font-powerlevel10k

Segment Meaning
anaconda virtual environment from conda
asdf tool versions from asdf
aws aws profile
aws_eb_env aws elastic beanstalk environment
azure azure account name
background_jobs presence of background jobs
battery internal battery state and charge level (yep, batteries literally included)
command_execution_time duration (wall time) of the last command
context user@hostname
dir current working directory
direnv direnv status
disk_usage disk usage
dotnet_version dotnet version
fvm flutter environment from fvm
gcloud google cloud cli account and project
goenv go environment from goenv
google_app_cred google application credentials
go_version go version
haskell_stack haskell version from stack
ip IP address and bandwidth usage for a specified network interface
java_version java version
jenv java environment from jenv
kubecontext current kubernetes context
laravel_version laravel php framework version
load CPU load
luaenv lua environment from luaenv
midnight_commander midnight commander shell
nix_shell nix shell indicator
nnn nnn shell
nodeenv node.js environment from nodeenv
nodenv node.js environment from nodenv
node_version node.js version
nordvpn nordvpn connection status
nvm node.js environment from nvm
os_icon your OS logo (apple for macOS, swirl for debian, etc.)
package name@version from package.json
perlbrew perl version from perlbrew
phpenv php environment from phpenv
php_version php version
plenv perl environment from plenv
prompt_char multi-functional prompt symbol; changes depending on vi mode: , , V, for insert, command, visual and replace mode respectively; turns red on error
proxy system-wide http/https/ftp proxy
public_ip public IP address
pyenv python environment from pyenv
ram free RAM
ranger ranger shell
rbenv ruby environment from rbenv
rust_version rustc version
rvm ruby environment from rvm
scalaenv scala version from scalaenv
status exit code of the last command
swap used swap
taskwarrior taskwarrior task count
terraform terraform workspace
terraform_version terraform version
time current time
timewarrior timewarrior tracking status
todo todo items
toolbox toolbox name
vcs Git repository status
vim_shell vim shell (:sh)
virtualenv python environment from venv
vi_mode vi mode (you don't need this if you've enabled prompt_char)
vpn_ip virtual private network indicator
wifi WiFi speed
xplr xplr shell

Um Context zu aktivieren entfernen sie die Zeile typeset -g POWERLEVEL9K_CONTEXT_{DEFAULT,SUDO}_{CONTENT,VISUAL_IDENTIFIER}_EXPANSION=. Alternativ kann das ZSH_install.sh-Script zur Installation verwendet werden.