2021-07-11: Création.
2021-07-14: Ajout oh-my-zsh et retour au prompt sur une seule ligne.
2021-07-26: 2 méthodes d'activation du thème powerlevel10k.
2021-10-28: Ajout font ttf-nerd-fonts-symbols
Voici le résultat obtenu en fin de tuto:
Version 2 lignes de prompt
Version une ligne de prompt
Résumé des ressources:
Item | Package | Dêpots |
zsh | zsh | officiel (extra) |
Oh My Zsh | oh-my-zsh | github |
Autosuggestion | zsh-ausuggestion | officiel (community) |
Syntax highlighting | zsh-syntax-highlighting | officiel (community) |
Powerlline Font | powerline-fonts | officiel (community) |
Powerlevel10k | zsh-theme-powerlevel10k | officiel (community) |
Démarrer le Garuda Welcome:
Cliquer sur le Garuda assistant et aller dans l'onglet settings:
Ou installer `zsh` en ligne de commande, depuis les dépôts Arch Linux:
$ sudo pacman -S zsh
Il faut se deloger / reloger pour que zsh soit actif.
A cette étape, voici le terminal:
Depuis le gighub de ohmyzsh:
Ressources:
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Voici le terminal à cette étape:
Recherche du package dans les dépôts Arch Linux:
❯ sudo pacman -Ss powerlevel10k [sudo] Mot de passe de jc : community/zsh-theme-powerlevel10k 1.14.6-1 Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience. chaotic-aur/ttf-meslo-nerd-font-powerlevel10k 1.000-3 [installé] Meslo Nerd Font patched for Powerlevel10k chaotic-aur/zsh-theme-powerlevel10k-git r3896.4bcc519-5 Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.
Je choisi la source communautaire de Arch Linux:
sudo pacman -S zsh-theme-powerlevel10k
2021-10-28: Ajout font.
Installer la police de caractère: ttf-nerd-fonts-symbols
$ sudo pacman -S ttf-nerd-fonts-symbols
Il y a 2 méthodes possible.
ressource :
https://github.com/romkatv/powerlevel10k#arch-linux
echo 'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
Faire un lien symbolique du dossier installé par le package Arch, vers le dossier des thèmes oh-my-zsh:
$ ln -s /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme .oh-my-zsh/themes/powerlevel10k.zsh-theme
Dans le fichier .zshrc
remplacer le thèmes par défaut en recherchant ZSH_THEME
:
ZSH_THEME="powerlevel10k"
Pour avoir le script de paramétrage, il faut fermer le terminal ou en ouvrir un autre.
Au démarrage du terminal, l'assistant de paramétrage est exécuté.
$ p10k configure
Répondre au questions qui suivent:
→ Yes
→ Yes
→ Yes
→ No
→ 2 Classic
→ 1 Unicode
→ 3 Dark
→ 1 No
→ 1 Angled
→ 1 Sharp
→ 1 Flat
→ 2 Two lines
→ 1 Disconnected
→ 4 Full
→ 2 Sparse
→ 2 Many icons
→ 1 Concise
→ 1 Yes
→ 1 Verbose
→ Yes
Fin du paramétrage:
→ 2 Sparse
→ 2 icons
→ 1 Concise
→ y Yes
→ 1 Verbose
→ y Yes
→ y Yes
Fin du paramètrage:
Exemple d'affichage:
Dans le fichier .zshrc
rechercher plugins et compléter:
plugins=( git sudo tig history gnu-utils zsh-syntax-highlighting zsh-autosuggestions colored-man-pages )
Les plugins suivants sont installés depuis le dépôt community
sudo pacman -S zsh-syntax-highlighting sudo pacman -S zsh-autosuggestions
Il faut créer un lien par plugin installé via la distribution.
$ ln -s /usr/share/zsh/plugins/zsh-syntax-highlighting .oh-my-zsh/plugins $ ln -s /usr/share/zsh/plugins/zsh-autosuggestions .oh-my-zsh/plugins
Délogger/relogger ou lancer
$ source ~/.zshrc