KDE: Fase 3 (Klassy + blur/animaciones), fuentes Adwaita y NeoChat

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-24 09:07:18 +02:00
co-authored by Claude Opus 4.8
parent 092c8c4c67
commit 221228d901
+23 -5
View File
@@ -59,7 +59,8 @@ echo ">> KDE Plasma mínimo + apps oficiales (pacman)..."
install_pacman "${PACMAN_COMMON[@]}" \ install_pacman "${PACMAN_COMMON[@]}" \
plasma-desktop sddm plasma-pa plasma-nm powerdevil kscreen systemsettings \ plasma-desktop sddm plasma-pa plasma-nm powerdevil kscreen systemsettings \
kwallet-pam xdg-desktop-portal-kde breeze-gtk kde-gtk-config kvantum \ kwallet-pam xdg-desktop-portal-kde breeze-gtk kde-gtk-config kvantum \
konsole dolphin kate ark spectacle kcalc gwenview okular \ konsole dolphin kate ark spectacle kcalc gwenview okular neochat \
adwaita-fonts \
mesa vulkan-icd-loader vulkan-radeon vulkan-intel intel-media-driver mesa vulkan-icd-loader vulkan-radeon vulkan-intel intel-media-driver
echo ">> Bootloader (GRUB)..." echo ">> Bootloader (GRUB)..."
@@ -70,7 +71,7 @@ bootstrap_paru
install_aur "${AUR_COMMON[@]}" catppuccin-gtk-theme-mocha \ install_aur "${AUR_COMMON[@]}" catppuccin-gtk-theme-mocha \
kvantum-theme-catppuccin-git catppuccin-cursors-mocha \ kvantum-theme-catppuccin-git catppuccin-cursors-mocha \
catppuccin-konsole-theme-git papirus-folders-catppuccin-git \ catppuccin-konsole-theme-git papirus-folders-catppuccin-git \
catppuccin-sddm-theme-mocha catppuccin-sddm-theme-mocha klassy
install_helpwire install_helpwire
echo ">> Tema de login (SDDM) y carpetas Papirus en azul Catppuccin..." echo ">> Tema de login (SDDM) y carpetas Papirus en azul Catppuccin..."
@@ -131,12 +132,29 @@ gtk-icon-theme-name=Papirus-Dark
gtk-application-prefer-dark-theme=true gtk-application-prefer-dark-theme=true
INI INI
done done
# Fuentes # Fuentes: Adwaita Sans (UI, ExtraLight) + Adwaita Mono (monoespaciada).
kwriteconfig6 --file kdeglobals --group General --key font "JetBrains Mono Nerd Font,11,-1,5,50,0,0,0,0,0" SANS="Adwaita Sans,12,-1,5,200,0,0,0,0,0,0,0,0,0,0,1,ExtraLight,0,0"
kwriteconfig6 --file kdeglobals --group General --key fixed "JetBrains Mono Nerd Font Mono,12,-1,5,50,0,0,0,0,0" kwriteconfig6 --file kdeglobals --group General --key font "$SANS"
kwriteconfig6 --file kdeglobals --group General --key menuFont "$SANS"
kwriteconfig6 --file kdeglobals --group General --key toolBarFont "$SANS"
kwriteconfig6 --file kdeglobals --group General --key smallestReadableFont "Adwaita Sans,10,-1,5,200,0,0,0,0,0,0,0,0,0,0,1,ExtraLight,0,0"
kwriteconfig6 --file kdeglobals --group WM --key activeFont "$SANS"
kwriteconfig6 --file kdeglobals --group General --key fixed "Adwaita Mono,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,,0,0"
# Botones de ventana estilo macOS (cerrar/min/max a la izquierda) # Botones de ventana estilo macOS (cerrar/min/max a la izquierda)
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key ButtonsOnLeft "XIA" kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key ButtonsOnLeft "XIA"
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key ButtonsOnRight "" kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key ButtonsOnRight ""
# --- Fase 3: pulido (animaciones, desenfoque, detalles) -----------------
# Decoración Klassy: esquinas redondeadas estilo macOS (Plasma 6 no las trae).
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key library "org.kde.klassy"
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key theme "Klassy"
# Desenfoque nativo de KWin tras paneles/dock/menús (sin deps).
kwriteconfig6 --file kwinrc --group Plugins --key blurEnabled true
kwriteconfig6 --file kwinrc --group Plugins --key contrastEnabled true
# Dim de ventanas inactivas. (El minimizar se deja en el "squash" por defecto:
# magic lamp es shader GL y no carga sobre render software/VM; squash va siempre.)
kwriteconfig6 --file kwinrc --group Plugins --key diminactiveEnabled true
# Velocidad de animaciones un punto más ágil (1.0 = default, <1 más rápido).
kwriteconfig6 --file kdeglobals --group KDE --key AnimationDurationFactor 0.75
# Layout macOS: barra superior (menú global) + dock inferior flotante. # Layout macOS: barra superior (menú global) + dock inferior flotante.
# Sustituye el panel por defecto (que además clavaba Discover -> icono roto). # Sustituye el panel por defecto (que además clavaba Discover -> icono roto).
cat >"$HOME/.local/bin/kde-layout.js" <<'JS' cat >"$HOME/.local/bin/kde-layout.js" <<'JS'