Aller au contenu principal

epitech

title: Custom ta config id: custom-config-epitech sidebar_position: 1 description: Personnalise ton OS (macOS, Linux et Windows) pas à pas, même si tu débutes keywords:

  • macOS
  • Linux
  • Windows
  • ricing
  • dotfiles

C'est quoi ce workshop ?​

Personnaliser ton OS (aussi appelé ricing), c'est rendre ton ordinateur unique : fenêtres qui se rangent toutes seules, joli terminal, raccourcis clavier sur mesure...

Tu n'as rien à connaître à l'avance : on explique chaque terme, chaque étape, et chaque commande est donnée à copier-coller.

Glossaire express

Avant de commencer, quelques mots de vocabulaire :

  • OS : ton système d'exploitation (macOS, Linux ou Windows).
  • Terminal : la fenêtre noire où tu tapes des commandes. C'est ton meilleur ami à l'école, autant la rendre jolie.
  • Fichier de config : un petit fichier texte qui dit à un outil comment se comporter. Le modifier ne casse rien : on peut toujours revenir en arrière.
  • Dotfiles : le nom qu'on donne aux fichiers de config (ils commencent souvent par un point, ex. .zshrc).
  • Relancer un outil : le fermer et le rouvrir, pour qu'il relise sa config.

Comment personnaliser ta config, étape par étape ?​

Prérequis

Aucun ! Ce workshop est ouvert à tous les niveaux, y compris si tu n'as jamais touché à un terminal. Les commandes d'installation sont données pour les gestionnaires de packages standards (Homebrew sur macOS, pacman sur Linux, winget sur Windows) : ce sont des "app stores en ligne de commande".

  1. Lis le tableau comparatif ci-dessous. Il liste les outils disponibles pour ton OS, par catégorie (window manager, barre de statut, launcher, terminal...). Chaque catégorie est indépendante : tu peux tout installer, ou piocher uniquement ce qui te manque. Pour débuter, commence par une seule catégorie (par exemple le terminal) et avance à ton rythme.

  2. Ouvre l'onglet de ton OS et déplie le package qui t'intéresse (clique sur la petite flèche). Chaque fiche contient :

    • la commande d'installation à copier-coller,
    • le fichier de config à modifier,
    • le lien vers la documentation officielle (si tu es bloqué, c'est là-bas qu'on regarde),
    • des exemples de config prêts à l'emploi.
Les outils "Cross-platform"

Les outils marqués Cross-platform (Ghostty, WezTerm, Starship, Catppuccin) fonctionnent partout, quel que soit ton OS. Ta config te suivra donc d'un ordinateur à l'autre — pratique quand tu changes de machine.

  1. Relance l'outil (ou déconnecte/reconnecte ta session) après chaque installation, pour qu'il prenne en compte sa config.

  2. Modifie le fichier indiqué et customise ! Si ça casse, pas de panique : supprime tes modifications et relance, tout rentre dans l'ordre.

Attention aux outils qui touchent au clavier

Certains outils (skhd, Karabiner-Elements, keyd) capturent les entrées clavier ou demandent des permissions système. Avant de les utiliser :

  • garde un terminal de secours ouvert (une deuxième fenêtre, au cas où),
  • garde les raccourcis par défaut en tête avant de tout remapper,
  • modifie une chose à la fois, et teste à chaque étape.

Tableau comparatif des outils par OS​

CatégoriemacOSLinux (Wayland / X11)Windows
Tiling Window ManagerAeroSpace, yabai, AmethystSwayGlazeWM, Komorebi
Barre de statutsketchybar, IceWaybar, Polybar, EwwYASB, GlazeWM Bar
Bordures de fenêtresJankyborders (borders)Natif (Sway)Natif (GlazeWM / Komorebi)
Launcher d'applicationsRaycast, AlfredRofi, Wofi, FuzzelFlow Launcher, PowerToys Run
Raccourcis clavierskhdsxhkd, natif WMAutoHotkey (AHK)
Remapping bas niveauKarabiner-ElementsKeyd, KanataAutoHotkey, PowerToys
Widgets bureauÜbersichtEww, ConkyRainmeter
Terminal (Cross-platform)Ghostty, WezTermGhostty, WezTermWindows Terminal, WezTerm
Prompt (Cross-platform)StarshipStarshipStarship (PowerShell)
Theming (Cross-platform)Spicetify, CatppuccinSpicetify, CatppuccinSpicetify, Catppuccin
Par où commencer si tu débutes

Le combo minimal le plus simple : un terminal (Ghostty ou WezTerm) + un prompt (Starship) + un thème de couleurs (Catppuccin). Trois installations, zéro risque, et ton environnement a déjà une autre tête.


Installation et configuration par OS​

macOS​

Avant de commencer sur macOS

Vérifie que Homebrew est installé (copie-colle dans le terminal) :

brew --version

Si la commande est introuvable, installe Homebrew en suivant les instructions sur brew.sh, puis rouvre ton terminal.

Tiling Window Manager — AeroSpace

C'est quoi ? Un tiling window manager range automatiquement tes fenêtres en grille, sans boutons ni chevauchement. Tes fenêtres se partagent l'écran, en mosaïque automatique.

  1. Installe et lance AeroSpace :
brew install --cask nikitabobko/tap/aerospace
open -a AeroSpace
  1. À la première ouverture, macOS te demande d'autoriser AeroSpace dans les réglages système (Accessibilité). Suis le guide affiché à l'écran.

  2. Ouvre le fichier de config : ~/.config/aerospace/aerospace.toml

  3. Commence par modifier le raccourci du "mod" (la touche principale) et les gaps (l'espace entre les fenêtres). Relance AeroSpace pour appliquer.

Documentation : https://github.com/nikitabobko/AeroSpace