Fixed package management so yay gets used if installed

This commit is contained in:
TheFlyingFool 2025-05-15 18:34:39 -05:00
parent b874bdb8b6
commit 2f4d89da60

View File

@ -26,17 +26,7 @@ tmux_alias() {
alias tmux=tmux_alias alias tmux=tmux_alias
# Package Management # Package Management
if [ -e "/usr/bin/pacman" ] ; then # Arch Linux if [ -e "/usr/bin/yay" ] ; then # Arch Linux with helper
pacman="/usr/bin/pacman --color=auto"
sudopacman="sudo $pacman --color=auto"
alias S="$sudopacman -S"
alias Syy="$sudopacman -Syy"
alias Syu="$sudopacman -Syu"
alias Rns="$sudopacman -Rns"
alias Ss="$pacman -Ss"
alias Si="$pacman -Si"
alias Q="$pacman -Q"
elif [ -e "/usr/bin/yay" ] ; then # Arch Linux with helper
yay="/usr/bin/yay" yay="/usr/bin/yay"
sudoyay="sudo $yay" sudoyay="sudo $yay"
alias S="$yay -S" alias S="$yay -S"
@ -46,6 +36,16 @@ elif [ -e "/usr/bin/yay" ] ; then # Arch Linux with helper
alias Ss="$yay -Ss" alias Ss="$yay -Ss"
alias Si="$yay -Si" alias Si="$yay -Si"
alias Q="$yay -Q" alias Q="$yay -Q"
elif [ -e "/usr/bin/pacman" ] ; then # Arch Linux
pacman="/usr/bin/pacman --color=auto"
sudopacman="sudo $pacman --color=auto"
alias S="$sudopacman -S"
alias Syy="$sudopacman -Syy"
alias Syu="$sudopacman -Syu"
alias Rns="$sudopacman -Rns"
alias Ss="$pacman -Ss"
alias Si="$pacman -Si"
alias Q="$pacman -Q"
elif [ -e "/usr/bin/apt-get" ] ; then # Apt-based distros (Debian, Ubuntu, etc.) elif [ -e "/usr/bin/apt-get" ] ; then # Apt-based distros (Debian, Ubuntu, etc.)
aptget="/usr/bin/apt-get" aptget="/usr/bin/apt-get"
sudoaptget="sudo $aptget" sudoaptget="sudo $aptget"