Separate system configuration from Dotfiles_ArchAP. Add package manifests, system inventories, reusable templates, safer backup/deployment scripts, on-demand service management, TLP and zram configuration, and updated maintenance documentation.
1.3 KiB
1.3 KiB
Refonte v2
Problèmes corrigés
pacman -Qqemélangeait paquets officiels et AUR ;- les inventaires systemd étaient écrits dans un dossier absent ;
- le déploiement recopiait tout
rootfs/, y compris unfstablié à l’ancien SSD ; deploy.shutilisaitparualors que le poste utiliseyay;- la configuration documentait encore MangoWM, zram 4 Gio et un ancien service de batterie ;
limine.confversionnait des centaines de lignes générées par les snapshots ;- Samba, VMware, Nextcloud et Proton Mail Bridge étaient décrits comme permanents ;
- aucun garde-fou ne séparait inventaire observé et services réellement voulus.
Nouvelle règle
inventory/= état observé, généré parbackup.sh;manifests/= intention de configuration ;rootfs/= configurations et outils système gérés par ce dépôt ;- les fichiers utilisateur sont gérés séparément dans
Dotfiles_ArchAP; templates/= fichiers à adapter à la machine ;- aucune restauration aveugle de
/bootou/etc/fstab.
Première utilisation
Après avoir remplacé l’ancienne arborescence par la v2 :
./scripts/check-repo.sh
./scripts/backup.sh
git diff --check
git status --short
Le premier backup.sh remplit les inventaires vides avec l’état actuel d’ArchASP.