Aller au contenu

PMS

2 articles avec l'étiquette « PMS »

PIMP MY SHELL #1 > POWERSHELL & Oh-my-posh (Windows)

Introduction

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.

Le “Windows terminal”

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.

Configuration et installation

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 :

Fenêtre de terminal
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 :

Fenêtre de terminal
Set-ExecutionPolicy RemoteSigned -scope CurrentUser

Tester :

Fenêtre de terminal
scoop install curl

Installer git avec scoop :

Fenêtre de terminal
scoop install git

Puis installer oh-my-posh qui va permettre de personnalisé le shell :

Fenêtre de terminal
scoop install oh-my-posh

Savoir où se trouve le profile powershell :

Fenêtre de terminal
echo $PROFILE

Dans mon cas :

Fenêtre de terminal
C:\\Users\\fre3x\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1

Ensuite modifier le fichier avec votre éditeur préférer (vim pour moi) :

Fenêtre de terminal
vi C:\\Users\\fre3x\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1

Ajouter les lignes suivantes :

Fenêtre de terminal
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 :

Fenêtre de terminal
Get-PoshThemes

Vous pouvez retrouver plus de thèmes ici.

On peut ensuite appliquer un thème en modifiant le fichier de configuration :

Fenêtre de terminal
Import-Module oh-my-posh Set-PoshPrompt -Theme mojada

Dans cette exemple :

Voilà un jolie shell sur Windows tout simplement 😀.

Sources

Étiquettes :