Skip to content

IMSP-Programming-Club/ubuntuX-config

Repository files navigation

UbuntuX-Config

Bienvenue ! 🎉 Ce dépôt configure automatiquement ton environnement de développement avec devenv (Nix).
Pas besoin de tout installer à la main — une commande et tout est prêt.

Fonctionnalités

🎨 Shell prêt à l'emploi Bash + starship (prompt stylé) + ble.sh (auto-complétion) + eza/bat (jolis listings)
📦 Packages par groupe Choisis ton groupe : ml , web, ou hacking (default none)
🔄 Mise à jour automatique Commande update-config → backup -> tout en une commande
🛡️ Git configuré Nom, email, branche main par défaut
🎯 Outils dev gh, devenv , pay-respects (wtf), avec ✨Crush AI !

Pour commencer

# Clone le repo
git clone https://github.com/IMSP-Programming-Club/ubuntuX-config

# Deplace toi dans le dossier
cd ubuntuX-config

# Pour etre sur que tu es bien arrive
pwd         # resultat devrait 'resembler' à un truc du genre :/home/student/ubuntuX-config/
    
# Premiere fois ? le script d'install est là !
chmod +x install.bash
./install.bash

# Si le script echoue (msg erreur): Applique la config manuellement
home-manager switch

# Si le script reussie: relance ta session
exit

Et Voila !! Maintenant tu peux ecrire ton code sans te soucier de ce qui est installé ;)

Mettre a jour

Déjà passé par là ? Simple, entre:

  update-config

Et suis les intructions à l'écran

Personnaliser

Édite user.yaml pour changer ton groupe et ton identité GitHub :

username: student    # ⚠️ Encore experimental 
github:
  username: TonPseudo
  email: [email protected]
group: ml   # ml | web | hacking

Fait avec HAINE ❤️ pour les membres du Club de Programmation de l'IMSP.

About

Fichiers determinant la configuration de UbuntuX

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages