dotfiles/run_onchange_install-packages.sh.tmpl

20 lines
529 B
Bash
Executable File

#!/bin/bash
# arch_packages.txt hash: {{ include "private_dot_local/private_share/packages/arch_packages.txt" | sha256sum }}
# aur_packages.txt hash: {{ include "private_dot_local/private_share/packages/aur_packages.txt" | sha256sum }}
set -euo pipefail
echo "Installing Arch packages..."
sudo pacman -S --needed - < packages/arch.txt
echo "Installing paru..."
pushd "$(mktemp -d)"
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
popd
echo "Installing AUR packages..."
paru -S --needed - < packages/aur.txt