#!/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