dotfiles/run_onchange_install-aur-packages.sh.tmpl

17 lines
412 B
Bash

#!/bin/bash
# vim: ft=bash
# aur_packages.txt hash: {{ include "packages/aur_packages.txt" | sha256sum }}
set -euo pipefail
if ! command -v paru; then
echo "Installing paru..."
git clone https://aur.archlinux.org/paru.git "$HOME/.paru"
cd "$HOME/.paru"
makepkg -si
popd
fi
echo "Installing AUR packages..."
paru -S --needed - < {{ joinPath .chezmoi.sourceDir "packages/aur_packages.txt" | quote }}