Mismo enfoque que GNOME mínimo: se quita el profile_config (archinstall solo
base) y kde/setup.sh instala un Plasma curado (plasma-desktop, sddm, plasma-pa,
plasma-nm, powerdevil, kscreen, systemsettings, konsole, dolphin, kate, ark,
spectacle, kcalc, gwenview, okular) + drivers open-source, y habilita sddm.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
El perfil GNOME de archinstall instala el grupo 'gnome' completo (Maps,
Weather, Music, Tour, Web/Epiphany, Contacts, Rygel...). Se quita el
profile_config: archinstall instala solo la base, y gnome/setup.sh pone una
lista curada (gnome-shell, gdm, control-center, nautilus, console, text-editor,
calculator, loupe, tweaks) + drivers gráficos open-source (mesa/vulkan) y
habilita gdm. KDE pendiente del mismo tratamiento.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
El .INSTALL que genera debtap tiene un error de sintaxis y no registra el
lanzador, que queda en /opt/HelpWire/Operator/desktop. Lo copiamos a
/usr/share/applications e icons/hicolor para que aparezca en el menú.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
systemctl enable --global (servicio de usuario) depende del login gráfico
y a menudo no arranca; syncthing@$INSTALL_USER lo levanta al boot y escucha
en 127.0.0.1:8384. Sin el silenciado para que un fallo se vea.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
archinstall 4.3 instala el paquete grub y detecta la ESP, pero no ejecuta
grub-install/grub-mkconfig con el esquema /boot ext4 separado + ESP, dejando
el sistema sin bootloader. Nuevo helper install_bootloader() en shared, que
ambos setup.sh llaman tras los paquetes pacman.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- disk_config: archinstall 4.3 cambió el schema (exige sector_size, sin
unidad Percent). Nuevo shared/gen-disk-config.py genera el layout con los
modelos de archinstall, dimensionado al disco real; ambos setup.sh lo
invocan y se quita el disk_config 3.0 muerto de los JSON.
- paru: compilar de fuente, no paru-bin (su binario enlaza contra una
libalpm.so concreta y rompe si la del sistema nuevo difiere).
- rustup default stable antes de compilar paru (si no, no hay cargo).
- helpwire: debtap nombra el paquete 'helpwire', no 'helpwire-operator';
convertir en dir limpio e instalar el único .zst.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>