Commit Graph
9 Commits
Author SHA1 Message Date
joseviandClaude Opus 4.8 37a88eeb2a KDE: log de la fase chroot en /var/log/arch-setup.log
tee de pacman/paru/chezmoi a un log dentro del sistema nuevo (persiste al
reinicio) para revisar fallos AUR después del primer arranque.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 19:59:15 +02:00
joseviandClaude Opus 4.8 1ee91d59c2 KDE: Discover; arregla build Rust en AUR y tolerancia a fallos
- KDE: discover + packagekit-qt6 (tienda; backend flatpak ya vía flatpak)
- as_user exporta RUSTUP_HOME/CARGO_HOME: paquetes Rust (karere) no intentan
  escribir /root/.rustup bajo el fakeroot de makepkg
- install_aur instala uno a uno: un PKGBUILD roto ya no tumba el lote ni chezmoi

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 19:42:45 +02:00
joseviandClaude Opus 4.8 f5f50db6e6 Bluetooth, Karere; KDE a vanilla + capture-kde.sh
- bluez/bluez-utils + bluetooth.service en GNOME y KDE
- AUR: añade karere (cliente WhatsApp), quita neochat (Matrix) de KDE
- KDE sin personalización: fuera temas Catppuccin/Klassy, SDDM y firstboot-theme
- shared/capture-kde.sh: vuelca config portable + paquetes del portátil para
  replicar la base (single-monitor; excluye kscreen hardware-specific)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 19:14:31 +02:00
joseviandClaude Opus 4.8 45dd2e34e2 Alinear el final de las particiones "resto-del-disco" a MiB
parted marca como misaligned las particiones cuyo final no cae en la rejilla
de 1 MiB. En la VM los discos miden GiB exactos y el final encaja; en hardware
real el tamano no es multiplo de MiB (p.ej. 250_059_350_016 B), asi que
terminar en total-1MiB dejaba la particion fuera de rejilla.

usable_end() redondea el final hacia abajo a MiB (se pierden <2 MiB). Aplica a
/ (btrfs) y a /home. Los starts ya estaban en rejilla. Cubre cualquier sector
size. Anade casos al --selftest.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 21:45:42 +02:00
joseviandClaude Opus 4.8 72a8f4a3b9 Autodetectar discos fijos por no-removible (RM=0)
La regla de "2 discos" contaba el USB instalador (sdb) como segundo disco
y asumia que el sistema era nvme0n1. Un portatil con SSD PCIe enumera como
sda, asi que ni el nombre fijo ni el conteo de discos servian.

Ahora gen-disk-config.py filtra por RM=0 (no removible): el USB y el ISO
quedan fuera. Sistema = 1er disco fijo (nvme primero), /home = 2o si existe.
Override manual con args. Anade --selftest.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 21:39:39 +02:00
joseviandClaude Opus 4.8 a535a126b5 disk-config: soportar instalación en un solo disco
Si /dev/sda no existe (portátil de 1 disco), se omite y /home queda
dentro del btrfs raíz. Con dos discos, comportamiento de siempre.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 21:49:11 +02:00
joseviandClaude Opus 4.8 221228d901 KDE: Fase 3 (Klassy + blur/animaciones), fuentes Adwaita y NeoChat
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:07:18 +02:00
joseviandClaude Opus 4.8 8edbd0d026 Apunta dotfiles al repo arch-configs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 08:03:11 +02:00
josevi acfe399c86 first commit 2026-06-23 07:55:28 +02:00