24 janvier 2025

Personnaliser le shell avec ZSH et Powerlevel10K (Fedora)

Tout le monde fonce directement sur oh my zsh , mais il existe une solution très simple pour obtenir un aspect sympa sans subir les pertes de performances que tout le monde a pu constater avec oh my zsh ….

  1. Installation git et zsh
sudo dnf install git zsh

2. Lancer manuellement zsh pour créer les fichiers de configuration

zsh

3. Installations des fonts

mkdir ~/.local/share/fonts

wget -P ~/.local/share/fonts https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf

wget -P ~/.local/share/fonts https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf

wget -P ~/.local/share/fonts https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf

wget -P ~/.local/share/fonts https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf

4. Mise a jour du font cache et vérification

fc-cache -f -v && fc-list | grep "MesloLGS"

5. Installation de powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

6. Relancer le Shell pour définir les paramètres

7. Changer le shell par defaut pour l’utilisateur courant

echo $(getent passwd $USER | cut -d: -f7)
sudo usermod --shell /bin/zsh $USER
echo $(getent passwd $USER | cut -d: -f7)

8. Reboot de la machine pour prendre en compte les changements

9. Relancer la configuration de ZSH si besoin

p10k configure