Añade a los scripts lo instalado a mano en este equipo
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).
This commit is contained in:
@@ -87,6 +87,9 @@ systemctl enable gdm
|
|||||||
systemctl enable NetworkManager
|
systemctl enable NetworkManager
|
||||||
systemctl enable bluetooth
|
systemctl enable bluetooth
|
||||||
systemctl enable "syncthing@$INSTALL_USER.service"
|
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 ------------------------
|
# --- Aspecto: se aplica en el PRIMER login gráfico ------------------------
|
||||||
# ponytail: dconf/gsettings necesitan sesión D-Bus, que no existe en chroot.
|
# ponytail: dconf/gsettings necesitan sesión D-Bus, que no existe en chroot.
|
||||||
|
|||||||
+16
-8
@@ -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)..."
|
echo ">> KDE Plasma mínimo + apps oficiales (pacman)..."
|
||||||
# Plasma curado en vez del grupo 'plasma' completo (que mete discover, kwrited,
|
# Plasma curado en vez del grupo 'plasma' completo (que mete discover, kwrited,
|
||||||
# khelpcenter, plasma-systemmonitor, drkonqi, juegos kde, etc.). archinstall solo
|
# khelpcenter, drkonqi, juegos kde, etc.). archinstall solo instala la base;
|
||||||
# instala la base; el escritorio y los drivers gráficos open-source van aquí.
|
# 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[@]}" \
|
install_pacman "${PACMAN_COMMON[@]}" \
|
||||||
plasma-desktop sddm sddm-kcm plasma-pa plasma-nm bluedevil powerdevil kscreen systemsettings kinfocenter \
|
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 \
|
konsole dolphin kate ark spectacle kcalc gwenview okular kdeconnect \
|
||||||
discover packagekit-qt6 \
|
discover packagekit-qt6 plasma-systemmonitor \
|
||||||
adwaita-fonts \
|
adwaita-fonts \
|
||||||
mesa vulkan-icd-loader vulkan-radeon vulkan-intel intel-media-driver
|
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í.
|
# con shared/capture-kde.sh. No los añadas aquí.
|
||||||
install_aur "${AUR_COMMON[@]}" \
|
install_aur "${AUR_COMMON[@]}" \
|
||||||
plasma6-applets-panel-colorizer kwin-effects-better-blur-dx \
|
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
|
install_helpwire
|
||||||
|
|
||||||
echo ">> Servicios..."
|
echo ">> Servicios..."
|
||||||
@@ -86,10 +89,15 @@ systemctl enable sddm
|
|||||||
systemctl enable NetworkManager
|
systemctl enable NetworkManager
|
||||||
systemctl enable bluetooth
|
systemctl enable bluetooth
|
||||||
systemctl enable "syncthing@$INSTALL_USER.service"
|
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
|
# Tema: Layan (global theme) + iconos Tela + cursores Bibata-Modern-Classic
|
||||||
# (plasma6-themes-layan-git/tela-icon-theme/layan-cursor-theme-git de arriba,
|
# (bibata-cursor-theme-bin en AUR_COMMON), vía AUR (plasma6-themes-layan-git/
|
||||||
# instalan en /usr/share, sin copiar binarios en dotfiles). El resto de la
|
# 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)
|
# 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.
|
# se captura del portátil con shared/capture-kde.sh y se replica vía chezmoi.
|
||||||
# Single-monitor como base.
|
# Single-monitor como base.
|
||||||
|
|||||||
@@ -5,23 +5,29 @@
|
|||||||
# --- Repos oficiales (pacman) ---------------------------------------------
|
# --- Repos oficiales (pacman) ---------------------------------------------
|
||||||
PACMAN_COMMON=(
|
PACMAN_COMMON=(
|
||||||
# base / shell / CLI moderno
|
# 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)
|
# dev toolchain (Podman en vez de Docker + capa de compat)
|
||||||
git base-devel podman podman-docker buildah
|
git base-devel podman podman-docker buildah
|
||||||
nodejs npm python python-pip rustup
|
nodejs npm python python-pip rustup
|
||||||
# apps de escritorio que SÍ están en extra
|
# 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)
|
# diccionarios (corrector ortográfico en apps GTK/Qt)
|
||||||
hunspell-en_us hunspell-es_es
|
hunspell-en_us hunspell-es_es
|
||||||
# fuentes / iconos compartidos
|
# fuentes / iconos compartidos
|
||||||
ttf-jetbrains-mono-nerd ttf-firacode-nerd noto-fonts noto-fonts-emoji
|
ttf-jetbrains-mono-nerd ttf-firacode-nerd noto-fonts noto-fonts-emoji
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
# red / utilidades base
|
# 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
|
# 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
|
# 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.
|
# Plasma curado, así que bluedevil se instala explícito en kde/setup.sh.
|
||||||
bluez bluez-utils
|
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) ------------------------------------------------------------
|
# --- AUR (paru) ------------------------------------------------------------
|
||||||
@@ -30,12 +36,19 @@ PACMAN_COMMON=(
|
|||||||
AUR_COMMON=(
|
AUR_COMMON=(
|
||||||
zen-browser-bin
|
zen-browser-bin
|
||||||
visual-studio-code-bin
|
visual-studio-code-bin
|
||||||
|
vscodium-bin
|
||||||
davmail
|
davmail
|
||||||
betterbird-bin
|
betterbird-bin
|
||||||
onlyoffice-bin
|
onlyoffice-bin
|
||||||
spotify
|
spotify
|
||||||
ungoogled-chromium-bin
|
ungoogled-chromium-bin
|
||||||
karere
|
karere
|
||||||
|
claude-code
|
||||||
|
ventoy-bin
|
||||||
|
woeusb-ng
|
||||||
|
bibata-cursor-theme-bin
|
||||||
|
googledot-cursor-theme
|
||||||
|
pamac-all
|
||||||
)
|
)
|
||||||
|
|
||||||
# --- helpers usados por los setup.sh --------------------------------------
|
# --- helpers usados por los setup.sh --------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user