feat(xxh): add xxh config
Assisted-by: Gemini:gemini-3.1-pro
This commit is contained in:
34
xxh/custom-zshrc/zshrc
Normal file
34
xxh/custom-zshrc/zshrc
Normal file
@@ -0,0 +1,34 @@
|
||||
alias ll='ls -alF'
|
||||
alias update='sudo apt update'
|
||||
alias upgrade='sudo apt upgrade'
|
||||
alias ff='fastfetch'
|
||||
alias ll='eza --group-directories-first --icons -la'
|
||||
alias lt='eza --icons -lT'
|
||||
alias lg='lazygit'
|
||||
alias fbat="fzf --preview 'bat --style=numbers --color=always --line-range :500 {}'"
|
||||
|
||||
if [ -f /etc/os-release ]; then
|
||||
. /etc/os-release
|
||||
|
||||
case $ID in
|
||||
debian|ubuntu|proxmox)
|
||||
alias update="sudo apt update"
|
||||
alias upgrade="sudo apt upgrade -y"
|
||||
;;
|
||||
fedora|rhel|centos|rocky)
|
||||
alias update="sudo dnf check-update"
|
||||
alias upgrade="sudo dnf upgrade"
|
||||
;;
|
||||
alpine)
|
||||
alias update="sudo apk update"
|
||||
alias upgrade="sudo apk upgrade"
|
||||
;;
|
||||
*)
|
||||
echo "Unknown OS for update aliases."
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if [ "$XXH_TARGET_gpg" = "true" ]; then
|
||||
export GPG_TTY=$(tty)
|
||||
fi
|
||||
Reference in New Issue
Block a user