This commit is contained in:
Johan 2026-04-03 11:14:54 +02:00
commit 3cff1242c3

70
README.md Normal file
View File

@ -0,0 +1,70 @@
# 🐧 Trixie-GN Postinstall
Scripts dautomatisation de configuration et dinstallation post-installation pour **Debian 13 “Trixie”**.
Ce dépôt contient une suite de scripts Shell destinés à automatiser la configuration dun système Debian fraîchement installé selon les besoins standards du *Garage Numérique*. Ces scripts permettent une installation rapide dapplications, denvironnements de bureau et de personnalisations utiles après une installation minimale de Debian.
---
## 🚀 Objectif
Lobjectif de ce projet est de :
- 🚀 Automatiser les étapes de configuration après linstallation de Debian Trixie. :contentReference[oaicite:0]{index=0}
- 📦 Installer des applications courantes (navigateurs, outils de développement, etc.).
- 🎨 Configurer lenvironnement GNOME et autres préférences utilisateur.
- 🧰 Fournir un point de départ pour des configurations personnalisées selon les besoins dun groupe ou dun poste de travail.
---
## 📁 Contenu du dépôt
| Fichier / Script | Description |
|------------------|-------------|
| `post_install_trixie.sh` | Script principal orchestrant les sous-scripts. |
| `install_apps.sh` | Installation dapplications essentielles (navigateur, utilitaires, etc.). |
| `gnome.sh` | Configuration et personnalisation de lenvironnement GNOME. |
| `firefox.sh` | Installation et configuration spécifiques à Firefox. |
| `_change-icons.sh` | Script utilitaire pour modifier les icônes du système. |
| `_helper.note` | Notes et rappels pour contributeurs. |
---
## 🧬 Prérequis
Avant dexécuter les scripts, assurez-vous davoir :
- Une **installation de Debian 13 “Trixie”** fonctionnelle. :contentReference[oaicite:1]{index=1}
- Un accès en **sudo / root**.
- Internet pour linstallation des paquets.
---
## 📦 Installation & Exécution
1. **Cloner le dépôt :**
```bash
git clone https://git.legaragenumerique.fr/GARAGENUM/trixie-gn-postinstall.git
cd trixie-gn-postinstall
chmod +x *.sh
sudo ./post_install_trixie.sh
```
## ⚙️ Personnalisation
Tu peux modifier ou étendre les scripts selon les besoins :
Ajouter ou retirer des packages dans install_apps.sh.
Adapter la configuration GNOME dans gnome.sh.
Ajouter des hooks pour dautres environnements (ex : KDE, XFCE) si nécessaire.
## 🙌 Contribuer
Les contributions sont les bienvenues ! 🛠️
Fork le projet.
Crée une branche feature/ ou fix/.
Ouvre une merge request avec une description claire des changements.
Respecte les bonnes pratiques Git (commits courts, descriptifs).
## 📜 Licence
Ce projet est open-source. Merci de consulter le fichier LICENSE pour plus de détails.