Gestion des dotfiles via chezmoi — Debian/Ubuntu & Fedora
Fonctionne sur une nouvelle machine, une machine avec l'ancien install.sh, ou une machine déjà sous chezmoi.
Profil (workspaces i3)
Desktop (i3, wezterm, rofi...)
Serveur / headless
Raspberry Pi (sans neovim)
Si 1Password ne remplit pas automatiquement, tape le code dans le champ ci-dessus.
Voir les différences entre le repo et ce qui est installé :
Récupérer les derniers changements du repo distant et les appliquer :
Appliquer uniquement ce qui est déjà en local (sans git pull) :
chezmoi update = git pull + chezmoi apply
Tu as modifié un fichier localement et tu veux le pousser dans le repo :
1. Capturer le fichier modifié
2. Aller dans le repo chezmoi
3. Commiter
4. Pousser
Tu ne veux plus gérer un fichier avec chezmoi :
1. Retirer le fichier du repo chezmoi
2. Aller dans le repo et pousser
chezmoi forget retire le fichier du repo sans le supprimer de ~/.
Le serveur de contrôle est auto-hébergé sur headscale.arrosoir.net.
Installer Tailscale (si pas encore fait) :
Se connecter au serveur Headscale :
Tailscale affiche une URL du type :
Ouvrir cette URL dans un navigateur : la page Headscale affiche la commande à exécuter sur le serveur.
Se connecter sur le serveur arrosoir, puis lancer :
Remplacer hskey-authreq-XXXXXXXXXX par la clé affichée dans le navigateur ou dans la sortie de tailscale up.
Sur le client :
Sur le serveur (liste tous les nœuds) :