feat(xxh): add xxh config

Assisted-by: Gemini:gemini-3.1-pro
This commit is contained in:
2026-03-28 20:45:26 +01:00
commit 96dceeee7f
4 changed files with 79 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
rm -rf "$DIR/build"
mkdir -p "$DIR/build"
cp "$DIR/zshrc" "$DIR/build/pluginrc.zsh"

34
xxh/custom-zshrc/zshrc Normal file
View 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