aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-24 17:58:30 -0400
committerCraig Jennings <c@cjennings.net>2026-06-24 17:58:30 -0400
commit24277ef9d10e5f80f30e6be761674d9040371226 (patch)
tree2bc9c98adfdff484a77cdd23249e7badb6ae7034
parent400a2dd755da39ff1bb4890f15cdc3b7b2fadfeb (diff)
downloadarchsetup-24277ef9d10e5f80f30e6be761674d9040371226.tar.gz
archsetup-24277ef9d10e5f80f30e6be761674d9040371226.zip
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.
-rwxr-xr-xarchsetup12
1 files 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)