Files
2026-05-06 18:33:25 -04:00

63 lines
1.8 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
ZSH_DISABLE_COMPFIX="true" #root comp
ZSH_THEME="powerlevel10k/powerlevel10k"
export ZSH="$HOME/.oh-my-zsh"
export ZSH_COMPDUMP=$ZSH/cache/.zcompdump-$HOST
export EDITOR='nvim'
export VISUAL='nvim'
export PATH="$HOME/scripts:$PATH"
export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.cargo/bin:$PATH"
export PATH="$HOME/go/bin/:$PATH"
export PYTHONUNBUFFERED=1
export QT_QPA_PLATFORMTHEME=qt5ct
export MANPAGER="sh -c 'awk '\''{ gsub(/\x1B\[[0-9;]*m/, \"\", \$0); gsub(/.\x08/, \"\", \$0); print }'\'' | bat -p -lman'"
export SSH_AUTH_SOCK=/run/user/$(id -u)/ssh-agent.socket
# export DOCKER_HOST=unix:///var/run/docker.sock
export NO_AT_BRIDGE=1 #disable accessibility
export GTK_A11Y=none
# some more ls aliases
alias update='sudo dnf update && flatpak -y update'
alias cl='clear'
alias src='source ~/.zshrc'
alias neogit='onefetch'
alias update-grub='grub2-mkconfig -o /boot/grub2/grub.cfg'
alias vim='nvim'
alias xc='wl-copy'
alias goadum='ssh -x mal0@192.168.1.209'
alias zz='python $HOME/scripts/devmode.py'
alias docker-compose='docker compose'
alias ranger='source ranger'
alias dps='docker container ls --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" -a'
alias sr='source .venv/bin/activate'
alias ncdu='ncdu --color dark'
alias git-push='git remote | xargs -n1 git push'
alias gc='git clone --depth=1'
alias ls='ls --color=auto -hlF'
### Plugins ###
plugins=(zsh-autosuggestions python virtualenv fzf)
function cd {
builtin cd "$@" && ls
}
function .. {
builtin cd .. "$@" && ls
}
source $ZSH/oh-my-zsh.sh
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
eval "$(uv generate-shell-completion zsh)"