Remove Umbriel/Noctalia and bump to Fedora 45
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/cron/ci Pipeline was successful

This commit is contained in:
qpismont committed 2026-11-03 18:02:53 +01:00
1 parent 0920b351b7
commit 90bb609881
4 files changed
+14 -32

No files matched your search

+2 -7
View File
@@ -1,14 +1,12 @@
# My Fedora - Distribution Fedora Personnalisée
Distribution Fedora 44 personnalisée basée sur Fedora Bootc avec GNOME, le compositeur Umbriel et le shell Noctalia, plus un ensemble d'outils de développement préinstallés.
Distribution Fedora 44 personnalisée basée sur Fedora Bootc avec GNOME, plus un ensemble d'outils de développement préinstallés.
## Caractéristiques
### Environnement de Bureau
- **GNOME** (`@gnome-desktop`) avec support matériel complet
- **GDM** comme gestionnaire de connexion (GNOME Initial Setup crée le premier compte au boot)
- **Umbriel** (compositeur Wayland, build nightly) et **Noctalia** (shell) via le dépôt Terra
- **xdg-desktop-portal-umbriel-nightly** pour les portails XDG
- **Nautilus** avec l'extension `nautilus-my-computer` (dépôt Copr)
- **Plymouth** pour l'animation de démarrage
- **Vulkan** et pilotes Mesa (x86_64 et i686)
@@ -34,7 +32,6 @@ Distribution Fedora 44 personnalisée basée sur Fedora Bootc avec GNOME, le com
- **Fuseau horaire** : `Europe/Paris`
- **Système de fichiers root** : Btrfs
- **Flatpak** : Flathub et Bazaar ajoutés au premier démarrage (service `flatpak-first-boot`)
- **Umbriel** : configuration par défaut dans `/etc/xdg/umbriel/config.toml` (autostart Noctalia)
- **Module `xpad`** chargé au démarrage (manettes Xbox)
### Optimisations
@@ -91,7 +88,7 @@ Pousse l'image vers `docker.io/tintounn/my-fedora:latest`.
- **Base** : `registry.fedoraproject.org/fedora-bootc:44`
- **Type** : Image conteneur bootable (Bootc)
- **Target** : Système graphique (`graphical.target`)
- **Dépôts supplémentaires** : Terra (`repos.fyralabs.com`), Mullvad, Copr `yannmasoch/nautilus-my-computer`
- **Dépôts supplémentaires** : Mullvad, Copr `yannmasoch/nautilus-my-computer`
## Services Activés
@@ -121,7 +118,6 @@ Le pipeline CI construit et publie automatiquement l'image sur Docker Hub.
├── push-image.sh # Script de publication
├── iso.toml # Configuration de l'installeur Anaconda
├── config/
│ ├── umbriel.toml # Configuration Umbriel par défaut
│ └── xorg-keyboard.conf # Clavier FR pour GDM
├── services/
│ └── flatpak-first-boot.service
@@ -136,7 +132,6 @@ Le pipeline CI construit et publie automatiquement l'image sur Docker Hub.
- L'image utilise l'isolation `chroot` lors de la construction
- Le builder d'ISO nécessite des privilèges élevés et l'accès au storage Podman
- `ffmpeg` provient des dépôts Fedora (`ffmpeg-free`) : pour les codecs complets, activer RPM Fusion
- Umbriel/Noctalia proviennent du dépôt tiers Terra (`--nogpgcheck` à l'ajout du dépôt)
- Le dépôt Flathub est ajouté au premier démarrage, pas pendant le build (écrire dans `/var` est un anti-patron bootc)
- Flatpak est installé dans une transaction isolée pour que le scriptlet `flatpak-selinux` enregistre correctement le module SELinux ; le build échoue si le label `flatpak_helper_exec_t` est absent de la politique compilée