Files
dotfiles/installer/09-gnupg.sh
T
2026-06-16 03:54:27 +00:00

20 lines
499 B
Bash
Executable File

#!/bin/sh -e
if [[ ! -x "$(command -v paru)" ]]; then
sudo pacman -S --noconfirm --needed paru || exit 1
fi
paru -Sy --noconfirm \
gcr \
pcsclite \
ccid \
gnupg
# Setup GPG configuration with multiple keyservers for better reliability
sudo mkdir -p /etc/gnupg
sudo cp ${SJB_CONF_DIR}/default/gpg/dirmngr.conf /etc/gnupg/
sudo chmod 644 /etc/gnupg/dirmngr.conf
sudo gpgconf --kill dirmngr || true
sudo gpgconf --launch dirmngr || true
sudo systemctl enable pcscd.service --now