Le Shiva Store permet d'installer facilement les outils essentiels au gaming sur Linux : Steam, Lutris, Discord, OBS, et plus encore.
shiva-store.desktophttps://shivaos.com
Correction du chemin d'installation vers /usr/bin
Amélioration de la compatibilité avec KDE Discover
MITMIT
EOF
%post
# Mettre à jour le bureau des utilisateurs existants (Atomic : /var/home/*)
for HOME_DIR in /var/home/* /home/*; do
[ -d "$HOME_DIR" ] || continue
BASENAME=$(basename "$HOME_DIR")
id "$BASENAME" >/dev/null 2>&1 || continue
USER_DESKTOP="$HOME_DIR/Desktop"
[ -d "$USER_DESKTOP" ] || mkdir -p "$USER_DESKTOP"
cp /usr/share/applications/shiva-store.desktop "$USER_DESKTOP/shiva-store.desktop"
chmod +x "$USER_DESKTOP/shiva-store.desktop"
chown "$BASENAME:" "$USER_DESKTOP/shiva-store.desktop" 2>/dev/null || true
done
%files
/usr/share/shiva-store/shiva-store.py
/usr/bin/shiva-store
/usr/share/applications/shiva-store.desktop
/usr/share/metainfo/com.shivaos.store.metainfo.xml
/etc/skel/Desktop/shiva-store.desktop
/usr/share/icons/hicolor/scalable/apps/shiva-store.svg
%changelog
* Thu May 21 2026 ShivaOS Team - 1.9-4
- Fix %post : utilise /var/home/* (Atomic) au lieu de /home/* — desktop file mis à jour correctement
* Wed May 20 2026 ShivaOS Team - 1.9-3
- Onglet Éditions : retire LXQt (lxqt-atomic inexistant en Fedora 44)
* Wed May 20 2026 ShivaOS Team - 1.9-2
- Onglet Profils Jeux : profils par jeu (Gaming/Normal/Économie) + options de lancement Steam
- RAM Booster : libération mémoire cache en un clic avec bilan avant/après (Mo libérés)
- Auto-update Proton-GE : détection + téléchargement dernière version GE-Proton depuis GitHub
- vkBasalt Global : toggle CAS Sharpening + FXAA sur tous les jeux Vulkan (ENV_TWEAKS)
- GPU Screen Recorder : ajouté dans catalogue Streaming & Capture (zero-overhead NVENC/VAAPI)
* Wed May 20 2026 ShivaOS Team - 1.9-1
- Onglet Bibliothèque : scan unifié Steam + Heroic + Lutris, lancement jeux en un clic
- Mode Tournoi : CPU performance forcé + Discord/navigateurs fermés + Pipewire quantum minimal
- Catalogue élargi : Waydroid (Android gaming), Distrobox, ROCm OpenCL, GNOME Boxes
- Controller support : xone (Xbox wireless), PS5 DualSense haptique, 8BitDo dans ManettesTab
- GPU Compute & IA : nouvelle catégorie (ROCm, rocm-hip, Stable Diffusion)
* Wed May 20 2026 ShivaOS Team - 1.8-1
- Renommé Shiva Store → Shiva Commander (Gaming Hub complet)
- Nouveaux onglets : ProtonDB, Tweaks gaming, Manettes, Firmware, Communauté
- Catalogue élargi : LACT (AMD GPU), navigateurs, émulateurs, tous les outils gaming
- AMD : LACT + CoreCtrl dans le profil pilote AMD
- Correction couleurs texte invisibles (labels, version, boutons désactivés)
- Fix UpdateWorker : détection rpm-ostree AvailableUpdate (stdout+stderr)
* Sun May 18 2026 ShivaOS Team - 1.7-16
- GNOME : onglet Fonds applique le wallpaper via gsettings (picture-uri + picture-uri-dark)
- KDE : comportement inchangé (plasma-apply-wallpaperimage)
- Détection via XDG_CURRENT_DESKTOP
* Wed May 13 2026 ShivaOS Team - 1.7-13
- Fix profil CPU persistant au reboot : service systemd shiva-cpu-profile.service
- /etc/shiva-profile stocke le profil actif (gaming/desktop/power)
- EPP + governor réappliqués automatiquement après chaque redémarrage
* Wed May 13 2026 ShivaOS Team - 1.7-12
- Onglet Gratuit : ajout itch.io (jeux indé gratuits) en 2e section
- Apps : Moonlight, Chiaki, RetroArch, Dolphin, AntiMicroX, Cartridges, Vesktop
- Nouvelle catégorie Contrôle & RGB : OpenRGB, CoreCtrl, GreenWithEnvy
- Kdenlive ajouté dans Multimédia
* Wed May 13 2026 ShivaOS Team - 1.7-11
- Fix jeux gratuits Epic : URL depuis offerMappings.pageSlug (productSlug obsolète → 404)
* Wed May 13 2026 ShivaOS Team - 1.7-10
- Apps tab : suppression kernel-shivaos (abandonné) et shiva-gaming (inutile Atomic)
- Ajout shiva-nvidia dans la section ShivaOS
- Driver NVIDIA : akmod-nvidia-open par défaut (RTX 2000+)
- Filtre catégorie ShivaOS du catalog serveur pour éviter les doublons
* Wed May 13 2026 ShivaOS Team - 1.7-9
- Fix profil Escritorio/Bureau/Desktop : highlight persistant après fallback powersave sur P-state (AMD/Intel)
- Textes boutons Activer/Actif/Activar trilingues
* Tue May 12 2026 ShivaOS Team - 1.7-7
- Nouvel onglet Fonds d'écran : grille de wallpapers avec aperçu et application via plasma-apply-wallpaperimage
* Tue May 12 2026 ShivaOS Team - 1.7-6
- Fix crash au démarrage : QIcon manquant dans les imports PyQt6/PyQt5
* Tue May 12 2026 ShivaOS Team - 1.7-5
- Nouvelle icône SVG bleue (#00b4ff) spécifique au store (shiva-store.svg)
- Onglet MAJ : sous-titre adaptatif Atomic vs Classic
- Ajout setWindowIcon dans la fenêtre principale
* Mon May 11 2026 ShivaOS Team - 1.7-3
- Fix Atomic : onglet Dépôts affiche message informatif (dnf copr non supporté)
- Fix Atomic : onglet MAJ utilise rpm-ostree update + check
- Fix Atomic : UpgradeWorker avertit de redémarrer après mise à jour
- _SHIVA_PKGS séparé Classic/Atomic (retire shiva-gaming et kernel-shivaos sur Atomic)
* Fri May 09 2026 ShivaOS Team - 1.7-2
- Fix crash ABRT : SetProfileWorker en QThread (plus de subprocess.run dans le main thread)
- Fix profil Bureau : fallback powersave si schedutil absent (AMD-pstate)
- EPP (energy_performance_preference) appliqué en plus du governor
- Feedback visuel immédiat : bouton "✓ Actif" + bordure orange sans attendre le refresh
* Fri May 09 2026 ShivaOS Team - 1.7-1
- Nouvel onglet Système : GPU live (temp, usage, VRAM, fréq) + CPU governor
- Profils de performance : Gaming (performance), Bureau (schedutil), Économie (powersave)
- Stats AMD via /sys + NVIDIA via nvidia-smi, rafraîchissement toutes les 4s
* Sat May 09 2026 ShivaOS Team - 1.6-1
- Compatibilité Atomic : détection /run/ostree-booted → rpm-ostree install au lieu de dnf
- COPR enable ignoré sur Atomic (non supporté sur système immuable)
* Fri May 08 2026 ShivaOS Team - 1.5-1
- Onglet Nouveautés (1er) : nouvelles sorties Instant Gaming + tri
- Onglet Gratuit : jeux gratuits Epic Games en temps réel
- Onglet News : actualités gaming RSS en FR/EN/ES
- Onglet Deals : filtres genres (Action/RPG/FPS/Sport/Aventure/Simulation/Stratégie)
- Onglet Deals : boutons tri (réduction / prix / récent)
- Onglet Apps : paquets ShivaOS installables (shiva-core, shiva-ai, shiva-pulse, shiva-store, shiva-gaming, kernel-shivaos)
- kernel-shivaos : active automatiquement le COPR freuja/ShivaOs-kernel avant installation
* Fri May 08 2026 ShivaOS Team - 1.4-1
- Onglet Pilotes : détection GPU auto (AMD/NVIDIA/Intel) + install drivers en un clic
- Onglet Proton-GE : dernières versions GitHub, install direct dans compatibilitytools.d
- Notification bureau après chaque installation réussie
- Bouton "Tout installer" par catégorie (batch flatpak + dnf)
- Animation dots pendant les installations
* Fri May 08 2026 ShivaOS Team - 1.3-3
- Fix dnf copr enable : force chroot fedora-XX-x86_64 (ID=shivaos ne matchait pas)
* Fri May 08 2026 ShivaOS Team - 1.3-2
- Fix mises à jour : détection dynamique des repos ShivaOS (plus d'erreur "repo introuvable")
- Fix upgrade : upgrade par noms de paquets au lieu de --repo= hardcodé
* Fri May 08 2026 ShivaOS Team - 1.3-1
- Onglet Deals : catalogue Instant Gaming live (tendances + recherche) avec images
- Bouton "Supprimer" sur les dépôts COPR (dnf copr remove)
- Multilangue FR/EN/ES — détection automatique via $LANG
* Fri May 08 2026 ShivaOS Team - 1.2-4
- Store natif Qt : catalogue JSON depuis shivaos.com/store.json (auto-update sans rebuild)
- Fallback hors-ligne intégré si pas de connexion
- Suppression dépendance WebEngine (plus légère)
* Fri May 08 2026 ShivaOS Team - 1.2-3
- Ajout onglet "Mises à jour" : détection et installation des updates ShivaOS en un clic
- Warning visible sur repo Dev/Bêta + confirmation avant activation
- Confirmation dialog avant activation du repo instable
* Fri May 08 2026 ShivaOS Team - 1.2-2
- Fix raccourci bureau : copie dans /etc/skel/Desktop + %post mise à jour users existants
* Fri May 08 2026 ShivaOS Team - 1.2-1
- Ajout onglet natif "Dépôts" : gestion des repos COPR ShivaOS en un clic
- Repos : ShivaOS Paquets, ShivaOS Kernel, ShivaOS Dev (activer/désactiver via pkexec)
- Statut en temps réel (ACTIF/INACTIF) détecté depuis /etc/yum.repos.d/
- Fix dépendances : python3-pyqt6 + python3-pyqt6-webengine (PyQt5 absent sur Fedora 44)
* Tue May 05 2026 ShivaOS Team - 1.1-3
- Ajout des métadonnées AppStream pour KDE Discover
- Correction du chemin d'installation vers /usr/bin
* Tue May 05 2026 ShivaOS Team - 1.1-2
- Correction du chemin de l'exécutable (/usr/bin au lieu de /usr/local/bin)
* Fri May 02 2026 ShivaOS Team - 1.1-1
- Fix : vérification is_installed() asynchrone (plus de gel UI au démarrage)
- Boutons mis à jour en background thread, fenêtre s'ouvre instantanément
* Fri May 02 2026 ShivaOS Team - 1.0-1
- Release initiale Shiva Store pour Fedora 44
- Catégories Gaming / Multimédia / Outils
- Installation Flatpak + DNF en un clic
- Interface dark orange ShivaOS