Files
minsetup/zshrc
T
2025-12-11 17:46:34 -05:00

51 lines
1.4 KiB
Bash

if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
export EDITOR='nvim'
export VISUAL='nvim'
export PATH="$HOME/scripts:$PATH"
export ZSH="$HOME/.oh-my-zsh"
export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.cargo/bin:$PATH"
export PYTHONUNBUFFERED=1
ZSH_THEME="powerlevel10k/powerlevel10k"
# some more ls aliases
alias update='sudo nala upgrade'
alias cl='clear'
alias src='source ~/.zshrc'
alias vim='nvim'
alias xc='xclip -sel clip'
alias docker-compose='docker compose'
alias ranger='source ranger'
alias dps='docker container ls --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" -a'
alias ddown='docker compose down'
alias bat='batcat'
alias loggs='$HOME/scripts/collector.sh'
### Plugins ###
plugins=(git zsh-autosuggestions python virtualenv)
function cd {
builtin cd "$@" && ls -F
}
function .. {
builtin cd .. "$@" && ls -F
}
source $ZSH/oh-my-zsh.sh
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion