dotfiles/run_onchange_install-aur-packages.sh.tmpl

18 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..."
pushd "$(mktemp -d)"
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
popd
fi
echo "Installing AUR packages..."
paru -S --needed - < {{ joinPath .chezmoi.sourceDir "packages/aur_packages.txt" | quote }}