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:
+23
-5
@@ -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'
|
||||||
|
|||||||
Reference in New Issue
Block a user