From 0701aba9028b7fddd0faed5010c130fa6a944e67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Al=C3=A7ada=20Padez?= Date: Fri, 14 Aug 2026 20:16:56 +0000 Subject: [PATCH] brotli in the core package set installed on this host already; verified round-tripping from a member shell. same package name on apt, pacman and dnf. on brew it is there because macOS ships the library but not the CLI. Co-Authored-By: Claude Opus 5 --- scripts/setup/machine-setup/lib/packages.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/setup/machine-setup/lib/packages.sh b/scripts/setup/machine-setup/lib/packages.sh index e15c69e8..2e14962d 100644 --- a/scripts/setup/machine-setup/lib/packages.sh +++ b/scripts/setup/machine-setup/lib/packages.sh @@ -96,23 +96,24 @@ pkgs_core() { # separate decision from removing the tool that wanted it. echo curl ca-certificates gnupg git jq unzip \ apt-transport-https lsb-release software-properties-common \ - wget zip build-essential python3 btop htop tree tmux ripgrep fd-find net-tools eza \ + wget zip brotli build-essential python3 btop htop tree tmux ripgrep fd-find net-tools eza \ fail2ban unattended-upgrades ;; pacman) echo curl ca-certificates gnupg git jq unzip \ - wget zip base-devel python btop htop tree tmux ripgrep fd net-tools eza \ + wget zip brotli base-devel python btop htop tree tmux ripgrep fd net-tools eza \ fail2ban ;; dnf) echo curl ca-certificates gnupg2 git jq unzip \ - wget zip python3 btop htop tree tmux ripgrep fd-find net-tools eza \ + wget zip brotli python3 btop htop tree tmux ripgrep fd-find net-tools eza \ fail2ban ;; brew) # curl, unzip and the TLS roots ship with macOS; the compilers come from # the Xcode command line tools, which is not a formula — see xcode_clt_*. - echo gnupg git jq wget btop htop tree ripgrep fd eza + # brotli is here because macOS ships the library but not the CLI. + echo gnupg git jq wget brotli btop htop tree ripgrep fd eza ;; esac }