PIMP MY SHELL #2 / WezTerm, Zsh & p10k (MacOS/Linux)
Aujourd’hui dans PMS (PIMP MY SHELL) second épisode, je vais vous montrer comment j’ai personnalisé mon Shell sous MacOS et linux.
Aujourd’hui dans PMS (PIMP MY SHELL) second épisode, je vais vous montrer comment j’ai personnalisé mon Shell sous MacOS et linux.
Dans cette série de tutoriel, je vais vous expliquer comment j’ai personnalisé mon shell. Dans le cas présent sur mon PC sous Windows. Histoire d’avoir un jolie terminal pour travailler 😀.
Voici le résultat :
Tout d’abord on va installer NerdFont, celui-ci va vous permettre d’avoir de jolie font (bien lisible) pour votre shell mais aussi la gestion de plus de 3000 icones.
Sous Windows 11 j’utilise le “windows terminal”.
Voici ma configuration :
Pour installer “CaskaydiaCove Nerd Font” qui est le font que j’utilise c’est avec NerdFonts et c’est ici.
Installation de scoop. Scoop est un gestionnaires de paquet sur windows, il y en a bien d’autres comme chocolatey. Il va notamment nous permettre d’installer oh-my-posh.
Installation de scoop :
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('<https://get.scoop.sh>') # or shorter iwr -useb get.scoop.sh | iex
Si vous avez une erreur lors de l’exécution :
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
Tester :
scoop install curl
Installer git avec scoop :
scoop install git
Puis installer oh-my-posh qui va permettre de personnalisé le shell :
scoop install oh-my-posh
Savoir où se trouve le profile powershell :
echo $PROFILE
Dans mon cas :
C:\\Users\\fre3x\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1
Ensuite modifier le fichier avec votre éditeur préférer (vim pour moi) :
vi C:\\Users\\fre3x\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1
Ajouter les lignes suivantes :
Import-Module oh-my-posh oh-my-posh --init --shell pwsh --config ~/jandedobbeleer.omp.json | Invoke-Expression
Lancer ensuite un nouveau terminal, on progresse :
Pour plus de personnalisation on peut récupérer plus de thèmes :
Get-PoshThemes
Vous pouvez retrouver plus de thèmes ici.
On peut ensuite appliquer un thème en modifiant le fichier de configuration :
Import-Module oh-my-posh Set-PoshPrompt -Theme mojada
Dans cette exemple :
Voilà un jolie shell sur Windows tout simplement 😀.