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:
co-authored by
Claude Sonnet 5
parent
0ce0deb8ec
commit
4cb89eb536
@@ -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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user