Compare commits

...

2 Commits

Author SHA1 Message Date
6fb77a634d More aliases 2025-03-11 11:13:39 -03:00
87e982704c Add some helpful functions 2025-03-11 11:09:03 -03:00
2 changed files with 31 additions and 2 deletions

View File

@ -1,2 +1,6 @@
rogue.save rogue.save
rogue.scr rogue.scr
xenia.log
discord_utils.log
discord_krisp.log
VirtualBoxVM.dxvk-cache

View File

@ -16,13 +16,38 @@ bindkey '^[[F' end-of-line
bindkey "^[[3~" delete-char bindkey "^[[3~" delete-char
# Set aliases # Set aliases
alias ls="eza --icons --long"
alias grep="ugrep" alias grep="ugrep"
alias cd="z" alias cd="z"
alias cat="bat -p" alias cat="bat -p"
alias update-mirrors="rate-mirrors arch | sudo tee /etc/pacman.d/mirrorlist; rate-mirrors chaotic-aur | sudo tee /etc/pacman.d/chaotic-mirrorlist" alias update-mirrors="rate-mirrors arch | sudo tee /etc/pacman.d/mirrorlist; rate-mirrors chaotic-aur | sudo tee /etc/pacman.d/chaotic-mirrorlist"
alias update="paru; flatpak update" alias update="paru; flatpak update"
alias l="ls --ignore-glob '$([ -f .hidden ] && cat .hidden | tr '\n' '|')'" function ls {
if [[ "$@" =~ "-a" || "$@" =~ "-A" || "$@" =~ "--all" || "$@" =~ "--almost-all" ]]; then
eza --icons --long $@
else
eza --icons --long --ignore-glob "$([[ -f .hidden ]] && cat .hidden | tr '\n' '|')" $@
fi
}
# Dotfiles management
function .add {
chezmoi add $1
chezmoi git diff
if $(read -q "?Commit changes? [y/N]"); then
chezmoi git commit -- -am $2
fi
}
function .re-add {
chezmoi re-add
chezmoi git diff
if $(read -q "?Commit changes? [y/N]"); then
chezmoi git commit -- -am $1
fi
}
alias .push="chezmoi git push"
alias .pull="chezmoi git pull"
alias .status="chezmoi git status"
alias .update="chezmoi update"
# Helpful tool: https://zsh-prompt-generator.site/ # Helpful tool: https://zsh-prompt-generator.site/