Name: shiva-ai-overlay Version: 1.0 Release: 4%{?dist} Summary: ShivaOS — Overlay IA flottant (raccourci clavier) License: MIT URL: https://shivaos.com BuildArch: noarch Requires: python3, python3-pyqt6, shiva-core Source0: shiva-ai-overlay.py %description Overlay IA ShivaOS : fenêtre flottante toujours au-dessus, lancée par raccourci clavier. - Chat IA gaming Linux (Groq llama-3.3-70b via proxy shivaos.com) - Contexte multi-tours conservé (10 messages) - Une seule instance : 2e appel → toggle afficher/masquer - Draggable, Échap pour masquer Configurer le raccourci dans KDE : Paramètres → Raccourcis → Raccourcis personnalisés → shiva-ai-overlay %prep # no sources to unpack %build # no compilation %install mkdir -p %{buildroot}/usr/bin install -m 755 %{SOURCE0} %{buildroot}/usr/bin/shiva-ai-overlay # Desktop entry mkdir -p %{buildroot}/usr/share/applications cat > %{buildroot}/usr/share/applications/shiva-ai-overlay.desktop << 'EOF' [Desktop Entry] Type=Application Name=Shiva AI Overlay Comment=Assistant IA gaming ShivaOS (overlay flottant) Exec=shiva-ai-overlay Icon=shivaos-logo Terminal=false Categories=Utility;Game; X-KDE-Plasma-DesktopFile-Trusted=true EOF # KDE custom shortcut : Super+A → shiva-ai-overlay mkdir -p %{buildroot}/etc/skel/.config cat > %{buildroot}/etc/skel/.config/kglobalshortcutsrc_shiva_overlay << 'EOF' # Ce fichier est mergé dans kglobalshortcutsrc au premier login via %post [shiva-ai-overlay.desktop] _launch=Meta+A,none,Shiva AI Overlay EOF %post # Installer le raccourci clavier KDE pour tous les utilisateurs réels for HOME_DIR in /home/*; do [ -d "$HOME_DIR" ] || continue # Ignorer les répertoires système (lost+found, etc.) BASENAME=$(basename "$HOME_DIR") id "$BASENAME" >/dev/null 2>&1 || continue mkdir -p "$HOME_DIR/.config" KSC="$HOME_DIR/.config/kglobalshortcutsrc" if ! grep -q "shiva-ai-overlay" "$KSC" 2>/dev/null; then cat >> "$KSC" << 'KEOF' [shiva-ai-overlay.desktop] _launch=Meta+A,none,Shiva AI Overlay KEOF fi done %files /usr/bin/shiva-ai-overlay /usr/share/applications/shiva-ai-overlay.desktop /etc/skel/.config/kglobalshortcutsrc_shiva_overlay %changelog * Fri May 09 2026 ShivaOS Team - 1.0-4 - Redesign premium v3 : messages droite/gauche, avatar IA, dots animés, badge modèle * Fri May 09 2026 ShivaOS Team - 1.0-3 - Fix 403 : ajout header X-Shiva-Token dans les requêtes proxy * Fri May 09 2026 ShivaOS Team - 1.0-1 - Release initiale : overlay IA flottant ShivaOS - Toggle show/hide via 2e appel (socket Unix) - Raccourci KDE Super+A configuré automatiquement - Contexte multi-tours, proxy shivaos.com/shiva-chat-proxy.php