From 8d5f0f15466803633376331478f38ca583913ef4 Mon Sep 17 00:00:00 2001 From: Josevi Date: Mon, 27 Jul 2026 05:47:30 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1ade=20a=20los=20scripts=20lo=20instalado?= =?UTF-8?q?=20a=20mano=20en=20este=20equipo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Diff de pacman -Qqe / paru -Qqem contra packages-common.sh y kde/setup.sh: audio (PipeWire+Wireplumber), VPN (tailscale, openvpn), codecs (vlc, gst-*), utilidades de hardware (amd-ucode, cpupower, power-profiles-daemon, zram), plasma-systemmonitor y appmenu-gtk-module (curados originalmente fuera), plasmoides/tema extra (appgrid, smart-video-wallpaper, pamac tray), y apps (claude-code, vscodium, ventoy, woeusb-ng, pamac, cursores Bibata/Googledot). Cursor activo real es Bibata-Modern-Classic, no Layan-white: comentario actualizado. Servicios tailscaled/power-profiles-daemon/cpupower habilitados en ambos DE (mismo hardware). --- gnome/setup.sh | 3 +++ kde/setup.sh | 24 ++++++++++++++++-------- shared/packages-common.sh | 19 ++++++++++++++++--- 3 files changed, 35 insertions(+), 11 deletions(-) diff --git a/gnome/setup.sh b/gnome/setup.sh index 31db199..8270a3e 100644 --- a/gnome/setup.sh +++ b/gnome/setup.sh @@ -87,6 +87,9 @@ systemctl enable gdm systemctl enable NetworkManager systemctl enable bluetooth systemctl enable "syncthing@$INSTALL_USER.service" +systemctl enable tailscaled +systemctl enable power-profiles-daemon +systemctl enable cpupower # --- Aspecto: se aplica en el PRIMER login gráfico ------------------------ # ponytail: dconf/gsettings necesitan sesión D-Bus, que no existe en chroot. diff --git a/kde/setup.sh b/kde/setup.sh index bd63971..3542c7e 100644 --- a/kde/setup.sh +++ b/kde/setup.sh @@ -57,13 +57,15 @@ echo "$INSTALL_USER ALL=(ALL) NOPASSWD: ALL" >/etc/sudoers.d/99-setup-nopasswd echo ">> KDE Plasma mínimo + apps oficiales (pacman)..." # Plasma curado en vez del grupo 'plasma' completo (que mete discover, kwrited, -# khelpcenter, plasma-systemmonitor, drkonqi, juegos kde, etc.). archinstall solo -# instala la base; el escritorio y los drivers gráficos open-source van aquí. +# khelpcenter, drkonqi, juegos kde, etc.). archinstall solo instala la base; +# el escritorio y los drivers gráficos open-source van aquí. +# plasma-systemmonitor SÍ se instala explícito (se usa a diario), pese a que el +# grupo 'plasma' completo se evita por el resto del bloat. install_pacman "${PACMAN_COMMON[@]}" \ plasma-desktop sddm sddm-kcm plasma-pa plasma-nm bluedevil powerdevil kscreen systemsettings kinfocenter \ - kwallet-pam xdg-desktop-portal-kde breeze-gtk kde-gtk-config kvantum \ + kwallet-pam xdg-desktop-portal-kde breeze-gtk kde-gtk-config kvantum appmenu-gtk-module \ konsole dolphin kate ark spectacle kcalc gwenview okular kdeconnect \ - discover packagekit-qt6 \ + discover packagekit-qt6 plasma-systemmonitor \ adwaita-fonts \ mesa vulkan-icd-loader vulkan-radeon vulkan-intel intel-media-driver @@ -78,7 +80,8 @@ bootstrap_paru # con shared/capture-kde.sh. No los añadas aquí. install_aur "${AUR_COMMON[@]}" \ plasma6-applets-panel-colorizer kwin-effects-better-blur-dx \ - plasma6-themes-layan-git tela-icon-theme layan-cursor-theme-git + plasma6-themes-layan-git tela-icon-theme layan-cursor-theme-git \ + plasma6-applets-appgrid plasma6-wallpapers-smart-video-wallpaper-reborn pamac-tray-plasma-git install_helpwire echo ">> Servicios..." @@ -86,10 +89,15 @@ systemctl enable sddm systemctl enable NetworkManager systemctl enable bluetooth systemctl enable "syncthing@$INSTALL_USER.service" +systemctl enable tailscaled +systemctl enable power-profiles-daemon +systemctl enable cpupower -# Tema: Layan (global theme) + iconos Tela + cursores Layan-white, vía AUR -# (plasma6-themes-layan-git/tela-icon-theme/layan-cursor-theme-git de arriba, -# instalan en /usr/share, sin copiar binarios en dotfiles). El resto de la +# Tema: Layan (global theme) + iconos Tela + cursores Bibata-Modern-Classic +# (bibata-cursor-theme-bin en AUR_COMMON), vía AUR (plasma6-themes-layan-git/ +# tela-icon-theme/layan-cursor-theme-git de arriba, instalan en /usr/share, sin +# copiar binarios en dotfiles; layan-cursor-theme-git se deja instalado como +# alternativa aunque el cursor activo sea Bibata). El resto de la # personalización (rc files, layout de paneles, splash Animated-Abstract-Cube) # se captura del portátil con shared/capture-kde.sh y se replica vía chezmoi. # Single-monitor como base. diff --git a/shared/packages-common.sh b/shared/packages-common.sh index 1159883..8d5c524 100644 --- a/shared/packages-common.sh +++ b/shared/packages-common.sh @@ -5,23 +5,29 @@ # --- Repos oficiales (pacman) --------------------------------------------- PACMAN_COMMON=( # base / shell / CLI moderno - zsh starship fzf ripgrep bat eza btop zoxide fd tldr + zsh starship fzf ripgrep bat eza btop zoxide fd tldr fastfetch 7zip # dev toolchain (Podman en vez de Docker + capa de compat) git base-devel podman podman-docker buildah nodejs npm python python-pip rustup # apps de escritorio que SÍ están en extra - bitwarden dbeaver obsidian gimp syncthing remmina freerdp apostrophe guvcview kvirc + bitwarden dbeaver obsidian gimp syncthing remmina freerdp apostrophe guvcview kvirc vlc vlc-plugin-ffmpeg # diccionarios (corrector ortográfico en apps GTK/Qt) hunspell-en_us hunspell-es_es # fuentes / iconos compartidos ttf-jetbrains-mono-nerd ttf-firacode-nerd noto-fonts noto-fonts-emoji papirus-icon-theme # red / utilidades base - networkmanager flatpak openssh + networkmanager flatpak openssh networkmanager-openvpn openvpn tailscale wpa_supplicant + # audio (PipeWire reemplaza a PulseAudio) + pipewire pipewire-alsa pipewire-jack pipewire-pulse wireplumber libpulse + gst-plugin-pipewire gst-plugins-good gst-plugins-bad gst-libav # bluetooth: stack + daemon comunes. La UI va por DE: GNOME la trae vía # gnome-control-center (depende de gnome-bluetooth); KDE NO, porque usamos un # Plasma curado, así que bluedevil se instala explícito en kde/setup.sh. bluez bluez-utils + # 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 ) # --- AUR (paru) ------------------------------------------------------------ @@ -30,12 +36,19 @@ PACMAN_COMMON=( AUR_COMMON=( zen-browser-bin visual-studio-code-bin + vscodium-bin davmail betterbird-bin onlyoffice-bin spotify ungoogled-chromium-bin karere + claude-code + ventoy-bin + woeusb-ng + bibata-cursor-theme-bin + googledot-cursor-theme + pamac-all ) # --- helpers usados por los setup.sh --------------------------------------