From 2984ef91938e212e7adb960b58ffe9d14bd22428 Mon Sep 17 00:00:00 2001 From: Jason Streifling Date: Fri, 9 Jan 2026 23:21:12 +0100 Subject: [PATCH] Simplify getting dependencies --- arch_update | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/arch_update b/arch_update index e56d073..1549bb6 100755 --- a/arch_update +++ b/arch_update @@ -7,22 +7,16 @@ BACKUP_LIMIT=3 # Check dependencies echo -e '\nInstalling dependencies ...' >&2 -! which curl >/dev/null 2>&1 && sudo pacman -Syu curl -! which git >/dev/null 2>&1 && sudo pacman -Syu git -if ! which vim >/dev/null 2>&1; then - sudo pacman -Syu neovim - sudo ln -s /usr/bin/nvim /usr/local/bin/vim -fi -! which rankmirrors >/dev/null 2>&1 && sudo pacman -Syu pacman-contrib if ! which yay >/dev/null 2>&1; then - sudo pacman -Syu git clone https://aur.archlinux.org/yay.git cd yay makepkg -cirs cd .. rm -fr yay fi -! which yaycache >/dev/null 2>&1 && yay -Syu yaycache +yay -Syu --needed curl git neovim pacman-contrib yaycache +[ ! -e /usr/local/bin/vim ] && sudo ln -s /usr/bin/nvim /usr/local/bin/vim + # Backup system if which btrfs >/dev/null; then yay -Syu --needed snapper