diff --git a/bin/omarchy-setup-fingerprint b/bin/omarchy-setup-fingerprint index 12f6ee1a..1579b586 100755 --- a/bin/omarchy-setup-fingerprint +++ b/bin/omarchy-setup-fingerprint @@ -111,6 +111,14 @@ else [[ "$(cat "$v" 2>/dev/null)" == "2808" ]] || continue [[ "$(cat "${v%idVendor}idProduct" 2>/dev/null)" == "a97a" ]] || continue print_info "FocalTech FT9349 detected (B9406CAA) — using libfprint-git from OPR..." + # libfprint-git provides+conflicts libfprint; pacman -S --noconfirm + # defaults the conflict prompt to N and aborts. Pre-remove libfprint + # with -Rdd so the install goes silent. -Rdd (not omarchy-pkg-drop's + # -Rns) is required because fprintd requires libfprint; the dep is + # re-satisfied immediately by libfprint-git's provides=libfprint. + if omarchy-pkg-present libfprint; then + sudo pacman -Rdd --noconfirm libfprint + fi omarchy-pkg-add libfprint-git break done