From 1d88429b14db3ed643f062f7ee8202e80498a2bf Mon Sep 17 00:00:00 2001 From: rain Date: Tue, 23 Jun 2026 16:45:06 -0400 Subject: [PATCH] Gentoo user-packages: lazygit is at dev-vcs/lazygit, topgrade via cargo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- run_once_20-install-user-packages-gentoo.sh.tmpl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/run_once_20-install-user-packages-gentoo.sh.tmpl b/run_once_20-install-user-packages-gentoo.sh.tmpl index 4e580ee..dfc9bd3 100644 --- a/run_once_20-install-user-packages-gentoo.sh.tmpl +++ b/run_once_20-install-user-packages-gentoo.sh.tmpl @@ -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=()