From 24277ef9d10e5f80f30e6be761674d9040371226 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Wed, 24 Jun 2026 17:58:30 -0400 Subject: feat(install): add bat, dust, hyperfine, and doggo I adopted four modern CLI tools after the 2026-06-10 evaluation: bat (syntax-highlighting cat), dust (proportional disk-usage tree), hyperfine (statistical benchmarking), and doggo (a DNS client that speaks DoH/DoT/DoQ). tealdeer was already declared. All four are in extra and go in the General Utilities block. I also corrected the python-lyricsgenius --skipinteg note. The original expired-signature cause is gone (the package tarball verifies now), but makepkg still fails integrity on a LICENSE.txt the PKGBUILD pulls from github master, so the workaround stays for a different reason than the old comment claimed. --- archsetup | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/archsetup b/archsetup index 4d70f06..38fac89 100755 --- a/archsetup +++ b/archsetup @@ -2173,6 +2173,10 @@ developer_workstation() { pacman_install meld # Visual diff pacman_install ripgrep # Fast grep utility pacman_install zoxide # Smart cd command that learns your habits + pacman_install bat # cat with syntax highlighting + git markers + pacman_install dust # intuitive du: proportional disk-usage tree + pacman_install hyperfine # statistical command-line benchmarking + pacman_install doggo # modern dig: readable DNS client, DoH/DoT/DoQ action="Programming Editors" && display "subtitle" "$action" pacman_install mg # mini emacs @@ -2406,8 +2410,12 @@ supplemental_software() { aur_install warpinator # secure file transfers aur_install zsh-fast-syntax-highlighting-git # Optimized and extended zsh-syntax-highlighting - # working around an temp integ issue with python-lyricsgenius expiration date - action="prep to workaround tidal-dl issue" && display "task" "$action" + # python-lyricsgenius needs --skipinteg: its AUR PKGBUILD pins a b2sum for a + # LICENSE.txt pulled from the project's github master (a moving target), so + # makepkg's integrity check fails on that file even though the package tarball + # itself verifies. Rechecked 2026-06-24 — the original expired-PGP-signature + # cause is gone, but this LICENSE-drift keeps the workaround necessary. + action="installing python-lyricsgenius (integrity workaround)" && display "task" "$action" yay -S --noconfirm --mflags --skipinteg python-lyricsgenius >> "$logfile" 2>&1 || error_warn "$action" "$?" aur_install tidal-dl # tidal-dl:tidal as yt-dlp:youtube aur_install tidaler # tidal downloader (tidal-dl-ng fork) -- cgit v1.2.3