From dbd7bcc7787f230e4820c658cd879f935ba9478e Mon Sep 17 00:00:00 2001 From: Garrett Allen Date: Sat, 18 Jul 2026 19:08:32 +0000 Subject: [PATCH] docs(packages): document opt-in extras left out by design MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit jujutsu/difftastic/ast-grep are in Arch `extra` but omitted from the package list on purpose — Core gates them on HAVE_JJ/HAVE_DIFFT/HAVE_ASTGREP, so a box without them just skips the wiring. The list already documents why carapace/sesh/op/viddy are absent; this closes the one undocumented gap the os-package-availability sweep flagged (dotfiles-Arch#56). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01PqpZTVtrhA18ZT7THnaUHu --- install/packages.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/install/packages.txt b/install/packages.txt index cb6134e..39272cc 100644 --- a/install/packages.txt +++ b/install/packages.txt @@ -32,6 +32,10 @@ go-yq # yq — mikefarah's *Go* yq. Binary is `yq`. NOT the Arch `yq` # The rest of core-doctor's set is not in the official repos: carapace + sesh are # go-installed best-effort by bootstrap.sh; op (1Password CLI) is AUR-only, so # bootstrap just prints the paru/install hint rather than installing it. +# The opt-in Core extras jujutsu/difftastic/ast-grep ARE in `extra` but are left +# out by design — Core gates them on HAVE_JJ/HAVE_DIFFT/HAVE_ASTGREP, so a box +# without them just skips the wiring. `pacman -S jujutsu difftastic ast-grep` to +# enable. # ── prompt / history / runtime mgr / file mgr (in repos on Arch) ─ starship # prompt (Fedora installs this from upstream; Arch packages it)