diff --git a/pkgsync/pkgsync.sh b/pkgsync/pkgsync.sh index d2cce0f..f97f5ec 100644 --- a/pkgsync/pkgsync.sh +++ b/pkgsync/pkgsync.sh @@ -36,7 +36,7 @@ FLATPAK_INSTALLATION="system" CRITICAL_PACKAGES=( linux linux-lts linux-lts-headers linux-firmware grub efibootmgr amd-ucode mesa vulkan-icd-loader vulkan-radeon vulkan-intel intel-media-driver - btrfs-progs snapper snap-pac grub-btrfs zram-generator + btrfs-progs snapper snap-pac grub-btrfs inotify-tools zram-generator cpupower power-profiles-daemon pipewire pipewire-alsa pipewire-jack pipewire-pulse wireplumber libpulse gst-plugin-pipewire gst-plugins-good gst-plugins-bad gst-libav sof-firmware diff --git a/shared/packages-common.sh b/shared/packages-common.sh index 1f53d89..b9186a3 100644 --- a/shared/packages-common.sh +++ b/shared/packages-common.sh @@ -35,8 +35,12 @@ PACMAN_COMMON=( gvfs-mtp # kernels: último + LTS como fallback ante actualizaciones rotas linux linux-lts linux-lts-headers linux-firmware - # rollback de actualizaciones atómicas sobre btrfs - snapper snap-pac grub-btrfs + # rollback de actualizaciones atómicas sobre btrfs. inotify-tools es + # dependencia OPCIONAL de grub-btrfs (pacman --needed no la instala sola) + # pero grub-btrfsd la necesita para arrancar -- sin ella el daemon muere + # con exit code 1 y el menú de GRUB nunca ve los snapshots (visto en real + # en Vampire-HM80: paquetes instalados pero grub-btrfsd en 'failed'). + snapper snap-pac grub-btrfs inotify-tools # bootloader (antes hardcodeado en cada /setup.sh, install_bootloader() # también los instala explícito -- duplicado inofensivo con --needed, pero # ahora viven aquí para que pkgsync pueda declararlos/protegerlos)