1
0
Fork 0

Gentoo user-packages: lazygit is at dev-vcs/lazygit, topgrade via cargo

Two corrections to the GURU package list:

1. lazygit: was 'app-misc/lazygit' but GURU has it at 'dev-vcs/lazygit'.
   emerge failed with 'no ebuilds to satisfy' on app-misc/lazygit.

2. topgrade: not in any gentoo overlay. It's installed via cargo
   (handled by run_onchange_30-ensure-cargo.sh which has 'cargo
   install topgrade --locked' as the debian branch — same applies
   on gentoo). Removing it from the GURU emerge list avoids the
   same 'no ebuilds' error.
This commit is contained in:
Rain 2026-06-23 16:45:06 -04:00
parent f17cafa245
commit 1d88429b14

View file

@ -116,10 +116,14 @@ else
log "all user packages already installed; skipping emerge"
fi
# Step 5: GURU-only packages (lazygit, topgrade)
# Step 5: GURU-only packages
# Note: topgrade is NOT in any gentoo overlay (not main, not GURU).
# It's installed via `cargo install topgrade --locked` (handled by
# run_onchange_30-ensure-cargo.sh). The cargo binary is at
# ~/.cargo/bin which we put on PATH at the top of this script.
# lazygit IS in GURU but at dev-vcs/lazygit (not app-misc/lazygit).
GURU_PKGS=(
app-misc/lazygit
app-misc/topgrade
dev-vcs/lazygit
)
GURU_MISSING=()