From 02a8f261d9a0ee2673e2a339e64838ddd4ea2640 Mon Sep 17 00:00:00 2001 From: pika Date: Mon, 19 May 2025 14:33:43 +0200 Subject: [PATCH] wip --- distros.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/distros.sh b/distros.sh index 8699474..017eb35 100755 --- a/distros.sh +++ b/distros.sh @@ -219,6 +219,30 @@ _setup() { _remove() { $_sudo dnf -y remove "$@"; } ;; arch) + + checkAUR() { + if ! command_exists yay && ! command_exists paru; then + return 69 + else + return 0 + fi + } + + if command_exists pacman; then + if ! checkAUR; then + paruTempDir="$(mktemp -d)" + # if ! command_exists paru; then + echo "${YELLOW}Installing paru as AUR helper...${NC}" + $_sudo pacman -S --needed --noconfirm base-devel git + cd /opt && $_sudo git clone https://aur.archlinux.org/paru-bin.git "$paruTempDir/paru" && $_sudo chown -R "$USER": "$paruTempDir/paru" + cd "$paruTempDir/paru" && makepkg --noconfirm -si + echo "${GREEN}Paru installed${NC}" + # else + # printf "%b\n" "${GREEN}Paru already installed${RC}" + # fi + fi + fi + _install() { if command_exists paru; then echo_pkg "Using paru"