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.
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 ?
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".
-
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.
-
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 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.
-
Relance l'outil (ou déconnecte/reconnecte ta session) après chaque installation, pour qu'il prenne en compte sa config.
-
Modifie le fichier indiqué et customise ! Si ça casse, pas de panique : supprime tes modifications et relance, tout rentre dans l'ordre.
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égorie | macOS | Linux (Wayland / X11) | Windows |
|---|---|---|---|
| Tiling Window Manager | AeroSpace, yabai, Amethyst | Sway | GlazeWM, Komorebi |
| Barre de statut | sketchybar, Ice | Waybar, Polybar, Eww | YASB, GlazeWM Bar |
| Bordures de fenêtres | Jankyborders (borders) | Natif (Sway) | Natif (GlazeWM / Komorebi) |
| Launcher d'applications | Raycast, Alfred | Rofi, Wofi, Fuzzel | Flow Launcher, PowerToys Run |
| Raccourcis clavier | skhd | sxhkd, natif WM | AutoHotkey (AHK) |
| Remapping bas niveau | Karabiner-Elements | Keyd, Kanata | AutoHotkey, PowerToys |
| Widgets bureau | Übersicht | Eww, Conky | Rainmeter |
| Terminal (Cross-platform) | Ghostty, WezTerm | Ghostty, WezTerm | Windows Terminal, WezTerm |
| Prompt (Cross-platform) | Starship | Starship | Starship (PowerShell) |
| Theming (Cross-platform) | Spicetify, Catppuccin | Spicetify, Catppuccin | Spicetify, Catppuccin |
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
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.
- Installe et lance AeroSpace :
brew install --cask nikitabobko/tap/aerospace
open -a AeroSpace
-
À la première ouverture, macOS te demande d'autoriser AeroSpace dans les réglages système (Accessibilité). Suis le guide affiché à l'écran.
-
Ouvre le fichier de config :
~/.config/aerospace/aerospace.toml -
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