drop htop from the core package list, unused next to btop

Nothing references it — btop is the one the System Monitor app actually embeds
(docs/navigation-audit.md, /system-monitor/btop). htop was just sitting beside it on
all four package managers with no caller anywhere, and its own first-run message asks
for sudo to be useful at all.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-26 21:49:41 +01:00
co-authored by Claude Opus 5
parent e37fe8330e
commit d02aac1eb8
+4 -4
View File
@@ -108,17 +108,17 @@ pkgs_core() {
# broken rather than a package being absent. # broken rather than a package being absent.
echo curl ca-certificates gnupg git jq unzip \ echo curl ca-certificates gnupg git jq unzip \
apt-transport-https lsb-release software-properties-common \ apt-transport-https lsb-release software-properties-common \
wget zip brotli build-essential python3 btop htop tree tmux ripgrep fd-find net-tools eza \ wget zip brotli build-essential python3 btop tree tmux ripgrep fd-find net-tools eza \
inotify-tools poppler-utils radicale fail2ban unattended-upgrades inotify-tools poppler-utils radicale fail2ban unattended-upgrades
;; ;;
pacman) pacman)
echo curl ca-certificates gnupg git jq unzip \ echo curl ca-certificates gnupg git jq unzip \
wget zip brotli base-devel python btop htop tree tmux ripgrep fd net-tools eza \ wget zip brotli base-devel python btop tree tmux ripgrep fd net-tools eza \
inotify-tools poppler radicale fail2ban inotify-tools poppler radicale fail2ban
;; ;;
dnf) dnf)
echo curl ca-certificates gnupg2 git jq unzip \ echo curl ca-certificates gnupg2 git jq unzip \
wget zip brotli python3 btop htop tree tmux ripgrep fd-find net-tools eza \ wget zip brotli python3 btop tree tmux ripgrep fd-find net-tools eza \
inotify-tools poppler-utils radicale fail2ban inotify-tools poppler-utils radicale fail2ban
;; ;;
brew) brew)
@@ -132,7 +132,7 @@ pkgs_core() {
# (services.sh CORE_PROCESSES) is skipped to match on macOS, so nothing on this # (services.sh CORE_PROCESSES) is skipped to match on macOS, so nothing on this
# machine expects it to be present. The Linux lists above are untouched — a real # machine expects it to be present. The Linux lists above are untouched — a real
# package there, unaffected. # package there, unaffected.
echo gnupg git jq wget brotli btop htop tree ripgrep fd eza poppler echo gnupg git jq wget brotli btop tree ripgrep fd eza poppler
;; ;;
esac esac
} }