Mes fichiers de configuration pour zsh + oh-my-zsh + powerlevel10k.
| Fichier | RĂ´le |
|---|---|
.zshrc |
Config zsh (oh-my-zsh, thème, plugins) |
.p10k.zsh |
Config du thème Powerlevel10k |
.aliases |
Alias de commandes |
.functions |
Fonctions shell (extract, cheat, mkdircd, update-terminal…) |
.gitconfig |
Config git (signature des commits en SSH) |
selected_editor |
Éditeur par défaut (utilisé par select-editor) |
git clone https://github.com/jturazzi/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.sh
Le script :
git, curl, zsh) et installe automatiquement celles qui manquent via apt-get ;zsh-autosuggestions, zsh-syntax-highlighting) et le thème powerlevel10k ;$HOME pour chaque fichier suivi (les fichiers existants sont sauvegardés dans ~/.dotfiles_backup/) ;~/.local/share/fonts (si un dossier fonts/ est présent dans le dépôt) ;~/.ssh/id_ed25519) si elle n’existe pas encore, et affiche la clé publique à ajouter sur GitHub (Settings > SSH and GPG keys > New SSH key, type “Signing Key”).Pense ensuite à définir zsh comme shell par défaut si besoin :
chsh -s $(command -v zsh)
Une fois installé, la fonction update-terminal (dans .functions) fait un git pull du dépôt et recharge le shell.