| docs | ||
| pkglist | ||
| rootfs | ||
| scripts | ||
| .gitignore | ||
| README.md | ||
Arch System
Sauvegarde de la configuration système de mon poste Arch Linux.
Ce dépôt contient uniquement la partie système. Les dotfiles utilisateur sont stockés dans un dépôt séparé.
Contenu
Paquets
pkglist/pacman.txtpkglist/aur.txt
Liste des paquets officiels et AUR installés.
Services systemd
systemd/enabled-system.txtsystemd/enabled-user.txt
Inventaire des services activés.
Configuration système
rootfs/etc/pacman.confrootfs/etc/makepkg.confrootfs/etc/mkinitcpio.confrootfs/etc/fstabrootfs/etc/nftables.confrootfs/etc/tlp.conf
Snapper
rootfs/etc/snapper/configs/root
Configuration des snapshots Btrfs.
Limine
rootfs/boot/limine.conf
Configuration du chargeur de démarrage.
Systemd
rootfs/etc/systemd/system/battery-threshold.service
Service personnalisé limitant la charge de la batterie à 80 %.
Documentation
docs/lsblk.txtdocs/findmnt.txtdocs/btrfs-subvolumes.txt
TLP
rootfs/etc/tlp.conf
Gestion de l’énergie :
- profil batterie ASUS :
quiet - seuil de charge par défaut : 60 %
- réglages CPU via
amd-pstate-epp
Documentation de la structure des disques, montages et sous-volumes Btrfs.
Sauvegarde
Mettre à jour le dépôt :
./scripts/backup.sh
Réinstallation
1. Installation de base
Installer Arch Linux.
2. Restaurer le dépôt
git clone <repo>
cd arch-system
3. Restaurer les fichiers système
Copie manuelle ou via un futur script de déploiement.
4. Réinstaller les paquets
sudo pacman -S --needed - < pkglist/pacman.txt
Puis les paquets AUR.
5. Réactiver les services
Utiliser :
systemd/enabled-system.txt
comme référence.
Notes
Secure Boot
Le système utilise sbctl.
Les clés Secure Boot ne sont pas stockées dans ce dépôt.
Btrfs
Le système utilise Btrfs avec Snapper pour la gestion des snapshots.
Boot
Le système utilise Limine comme chargeur de démarrage.