From d02aac1eb881e6e487e82f5a1ae9cb1a0c91cc59 Mon Sep 17 00:00:00 2001 From: Andre Padez Date: Wed, 26 Aug 2026 21:49:41 +0100 Subject: [PATCH] drop htop from the core package list, unused next to btop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- scripts/setup/machine-setup/lib/packages.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/setup/machine-setup/lib/packages.sh b/scripts/setup/machine-setup/lib/packages.sh index 936de3e4..02c05a0b 100644 --- a/scripts/setup/machine-setup/lib/packages.sh +++ b/scripts/setup/machine-setup/lib/packages.sh @@ -108,17 +108,17 @@ pkgs_core() { # broken rather than a package being absent. echo curl ca-certificates gnupg git jq unzip \ 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 ;; pacman) 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 ;; dnf) 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 ;; brew) @@ -132,7 +132,7 @@ pkgs_core() { # (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 # 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 }