diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-24 17:58:30 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-24 17:58:30 -0400 |
| commit | 71959db4edca38d76be5fe2b842cc3e23b4f4e33 (patch) | |
| tree | 3df4c934a5262026c33f72b36669e1b053a2ca0c | |
| parent | 7f76a00da9b441a6a704f0f59aa095033025a00b (diff) | |
| download | archsetup-71959db4edca38d76be5fe2b842cc3e23b4f4e33.tar.gz archsetup-71959db4edca38d76be5fe2b842cc3e23b4f4e33.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-x | archsetup | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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) |
