Sincroniza el instalador con lo realmente instalado en esta máquina

- vim, usbutils, gvfs-mtp, chezmoi (ya en repos oficiales, fuera de AUR),
  kdegraphics-thumbnailers, breeze-enhanced, yin-yang, heroic-games-launcher-bin.
- Quita discover/packagekit-qt6 de kde/setup.sh: ya no se usan, pamac-all es
  el único gestor gráfico.
- claude-code sale de AUR_COMMON (se desincroniza) y pasa a instalador nativo
  oficial vía install_claude_code() en shared/packages-common.sh, llamado
  desde ambos setup.sh.
- Karere se queda en AUR_COMMON tal cual pese a que en la práctica corre por
  Flatpak en esta máquina (el build de AUR es inestable, ver comentario ya
  existente en install_aur); Heroic pasa a AUR (tenía alternativa estable).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Josevi
2026-07-31 20:34:32 +02:00
co-authored by Claude Sonnet 5
parent 0ce0deb8ec
commit 4cb89eb536
3 changed files with 25 additions and 8 deletions
+15 -2
View File
@@ -5,10 +5,12 @@
# --- Repos oficiales (pacman) ---------------------------------------------
PACMAN_COMMON=(
# base / shell / CLI moderno
zsh starship fzf ripgrep bat eza btop zoxide fd tldr fastfetch 7zip
zsh starship fzf ripgrep bat eza btop zoxide fd tldr fastfetch 7zip vim usbutils
# dev toolchain (Podman en vez de Docker + capa de compat)
git base-devel podman podman-docker buildah
nodejs npm python python-pip rustup
# sync de dotfiles (repo arch-configs) -- en repos oficiales desde 2.x, ya no hace falta AUR
chezmoi
# apps de escritorio que SÍ están en extra
bitwarden dbeaver obsidian gimp syncthing remmina freerdp apostrophe guvcview kvirc vlc vlc-plugin-ffmpeg
# diccionarios (corrector ortográfico en apps GTK/Qt)
@@ -28,11 +30,15 @@ PACMAN_COMMON=(
# hardware: mismo par de máquinas físicas (ver PROJECT_CONTEXT.md)
amd-ucode sof-firmware btrfs-progs zram-generator cpupower power-profiles-daemon
ibus wl-clipboard wmctrl
# gvfs backend para montar móviles Android por MTP (Dolphin/Nautilus)
gvfs-mtp
)
# --- AUR (paru) ------------------------------------------------------------
# helpwire: es un .deb; no hay paquete AUR estable -> se convierte con debtap
# (lo gestiona aparte la función install_helpwire de setup.sh).
# claude-code: NO va por AUR (se desincroniza del release real); se instala
# con el instalador nativo oficial, función install_claude_code() más abajo.
AUR_COMMON=(
zen-browser-bin
visual-studio-code-bin
@@ -43,13 +49,13 @@ AUR_COMMON=(
spotify
ungoogled-chromium-bin
karere
claude-code
ventoy-bin
woeusb-ng
bibata-cursor-theme-bin
googledot-cursor-theme
pamac-all
yay
heroic-games-launcher-bin
)
# --- helpers usados por los setup.sh --------------------------------------
@@ -115,3 +121,10 @@ install_helpwire() {
install -Dm644 "$hw/helpwire-operator.desktop" /usr/share/applications/helpwire-operator.desktop
install -Dm644 "$hw/helpwire-operator_128.png" /usr/share/icons/hicolor/128x128/apps/helpwire-operator.png
}
# Claude Code: instalador nativo oficial (no AUR, se autoactualiza). Instala
# en ~/.local/share/claude con symlink en ~/.local/bin/claude; no necesita
# root ni flags especiales para correr sin interacción.
install_claude_code() {
as_user "curl -fsSL https://claude.ai/install.sh | bash"
}