dotfiles/run_onchange_install-aur-packages.sh.tmpl

18 lines
431 B
Bash

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