This commit is contained in:
Johan 2026-04-03 11:16:51 +02:00
parent 3cff1242c3
commit d0923dc9bc

View File

@ -1,70 +1,38 @@
# 🐧 Trixie-GN Postinstall
# Salut c'est Johan
Scripts dautomatisation de configuration et dinstallation post-installation pour **Debian 13 “Trixie”**.
Bonjour,
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.
Je suis etudiant en au CNAM en première année de Licences (DEVOPS)
Je suis passionné par la programmation et j'aime apprendre de nouvelles choses dans mon domaine.
Il s'agit ici de ma page profil.
En apprentissage constant !
---
## 🚀 Objectif
## A propos de moi
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.
* J'apprends les langage : JavaScript/Python/C
* J'aime me lancer des defis quand cela se complique
* Vous pouvez me contacter
---
## 📁 Contenu du dépôt
## Mes Compétences
| 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. |
* OS:
![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)
![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
* Langage:
![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=brown)
![JavaScript](https://img.shield.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=blue)
![HTML](https://img.shield.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=black)
![CSS](https://img.shield.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)
![C](https://img.shield.io/badge/C-00599C?style=for-the-badge&logo=c&logoColor=white)
---
## 🧬 Prérequis
## Me retouver
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.
[![linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=blue)](https://www.linkedin.com/in/johan-yabbat-090045205/)
![PorteFolio](https://img.shields.io/badge/Portefolio-000000?style=for-the-badge&logo=firefox&logoColor=black)