Installation et utilisation de Powerlevel10k dans Zsh
Le terminal est un outil puissant, et le personnaliser peut grandement améliorer votre productivité. L’une des façons les plus populaires de le faire est d’utiliser Zsh (Z Shell) combiné avec le thème Powerlevel10k. Powerlevel10k offre un prompt magnifique et hautement personnalisable qui peut afficher des informations utiles, telles que l’état de git, l’environnement Python, et bien plus encore.
Dans ce guide, nous allons vous guider à travers le processus d’installation de Zsh, de configuration de Powerlevel10k, et de personnalisation pour créer une expérience de terminal belle et efficace.
Qu’est-ce que Powerlevel10k ?
Powerlevel10k est un thème pour l’interpréteur de commandes Zsh qui met l’accent sur la vitesse, la flexibilité et une invite visuellement attrayante. Il offre des fonctionnalités telles que :
- Des invites personnalisables avec différents styles.
- Support pour l’affichage de l’état de git, des informations sur l’utilisateur, de l’heure, et plus encore.
- Une interface utilisateur rapide et réactive.
- Un assistant de configuration facile pour les nouveaux utilisateurs.
Étape 1 : Installation de Zsh
Avant d’installer Powerlevel10k, nous devons nous assurer que Zsh est installé sur votre système. La plupart des distributions Linux modernes contiennent Zsh dans leurs dépôts. Si Zsh n’est pas déjà installé, vous pouvez l’installer en utilisant les commandes suivantes :
Pour Ubuntu/Debian :
sudo apt update
sudo apt install zsh -y
Pour Fedora :
Pour Arch Linux :
Après l’installation, vous pouvez vérifier la version de Zsh avec :
Faites de Zsh l’interpréteur de commandes par défaut en exécutant
Déconnectez-vous et reconnectez-vous pour que les changements prennent effet.
Étape 2 : Installation de Oh My Zsh
Pour simplifier la gestion des plugins et des thèmes Zsh, il est recommandé d’utiliser Oh My Zsh, un framework qui facilite le travail avec Zsh. Installez-le avec la commande suivante :
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Après l’installation, votre shell par défaut sera remplacé par Zsh, et vous aurez accès à une variété de plugins et de thèmes.
Etape 3 : Installer Powerlevel10k
Avec Zsh et Oh My Zsh installés, vous pouvez maintenant installer Powerlevel10k. Clonez le dépôt Powerlevel10k dans le répertoire des thèmes personnalisés de Oh My Zsh :
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Ensuite, définissez Powerlevel10k comme votre thème actif en éditant le fichier .zshrc :
Trouvez la ligne qui définit le thème (elle ressemblera à ZSH_THEME=”robbyrussell”) et remplacez-la par :
ZSH_THEME="powerlevel10k/powerlevel10k"
Sauvegardez le fichier et quittez l’éditeur. Appliquez les modifications en redémarrant votre terminal ou en exécutant :
Étape 4 : Configuration de Powerlevel10k
La première fois que vous redémarrez votre terminal avec Powerlevel10k activé, un assistant de configuration démarre. Cet assistant vous permet de personnaliser l’apparence de l’invite en fonction de vos préférences.
Vous avez le choix entre plusieurs styles :
- Classique: Une invite propre et minimaliste.
- Arc-en-ciel: Une invite colorée avec différents segments.
- Lean: Une invite simple et compacte.
- Pure: Une invite similaire au thème Pure, avec un accent sur le minimalisme.
L’assistant vous demandera également si vous souhaitez afficher des informations telles que l’heure, l’utilisateur et des icônes d’état. Au fur et à mesure que vous faites vos choix, vous verrez un aperçu en direct, ce qui vous permettra d’affiner votre configuration.
Pour réexécuter l’assistant de configuration à tout moment, il suffit d’exécuter :
Étape 5 : Installation des polices de caractères pour Powerlevel10k
Powerlevel10k utilise des polices spéciales pour afficher correctement les icônes et les symboles. Pour vous assurer que tout s’affiche comme prévu, vous devez installer une police Nerd.
Téléchargez une police Nerd de votre choix depuis le dépôt de polices Nerd ou téléchargez directement la police MesloLGS NF, qui est recommandée par Powerlevel10k :
- Téléchargez les polices MesloLGS NF à partir de ce lien.
- Installez les polices en double-cliquant sur chaque fichier
.ttf
et en sélectionnant “Installer”
Après avoir installé les polices, changez la police de votre émulateur de terminal pour MesloLGS NF afin d’assurer un affichage correct des symboles Powerlevel10k.