diff --git a/zsh/.zshrc.d/aliases.zsh b/zsh/.zshrc.d/aliases.zsh index 8089417..477d8eb 100644 --- a/zsh/.zshrc.d/aliases.zsh +++ b/zsh/.zshrc.d/aliases.zsh @@ -1,18 +1,27 @@ # Aliases for APT if [ -e "/etc/debian_version" ]; then - alias acs="sudo apt-cache search" - alias acp="sudo apt-cache policy" - alias afs="sudo apt-file search" - alias afu="sudo apt-file update" - alias aac="sudo apt autoclean" - alias agc="sudo apt clean" - alias agi="sudo apt install" - alias agli="sudo apt list --installed" - alias agp="sudo apt purge" - alias agr="sudo apt remove" - alias agu="sudo apt update" - alias agud="sudo apt update && sudo apt dist-upgrade" - alias agar="sudo apt autoremove" + source /etc/os-release + if [ "$ID" = "debian" ]; then + alias acs='sudo apt-cache search -t "${VERSION_CODENAME}-backports"' + alias acp='sudo apt-cache policy -t "${VERSION_CODENAME}-backports"' + alias agu='sudo apt update -t "${VERSION_CODENAME}-backports"' + alias agud='sudo apt update -t "${VERSION_CODENAME}-backports" && sudo apt dist-upgrade -t "${VERSION_CODENAME}-backports"' + alias agi='sudo apt install -t "${VERSION_CODENAME}-backports"' + else + alias acs='sudo apt-cache search' + alias acp='sudo apt-cache policy' + alias agu='sudo apt update' + alias agud='sudo apt update && sudo apt dist-upgrade' + alias agi='sudo apt install' + fi + alias afs='sudo apt-file search' + alias afu='sudo apt-file update' + alias aac='sudo apt autoclean' + alias agc='sudo apt clean' + alias agli='sudo apt list --installed' + alias agp='sudo apt purge' + alias agr='sudo apt remove' + alias agar='sudo apt autoremove' fi # Aliases for DNF