# 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.txt` * `pkglist/aur.txt` Liste des paquets officiels et AUR installés. ### Services systemd * `systemd/enabled-system.txt` * `systemd/enabled-user.txt` Inventaire des services activés. ### Configuration système * `rootfs/etc/pacman.conf` * `rootfs/etc/makepkg.conf` * `rootfs/etc/mkinitcpio.conf` * `rootfs/etc/fstab` * `rootfs/etc/nftables.conf` * `rootfs/etc/tlp.conf` ### Snapper * `rootfs/etc/snapper/configs/root` Configuration des snapshots Btrfs. ### Limine * `rootfs/boot/limine.conf` * `rootfs/etc/limine-snapper-sync.conf` Configuration du chargeur de démarrage (+ entrée des snapshots dans le bootloader). ### Systemd * `rootfs/etc/systemd/system/battery-threshold.service` Service personnalisé limitant la charge de la batterie à 80 %. ### Documentation * `docs/lsblk.txt` * `docs/findmnt.txt` * `docs/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 : ```bash ./scripts/backup.sh ``` ## Réinstallation ### 1. Installation de base Installer Arch Linux. ### 2. Restaurer le dépôt ```bash git clone cd arch-system ``` ### 3. Restaurer les fichiers système Copie manuelle ou via un futur script de déploiement. ### 4. Réinstaller les paquets ```bash sudo pacman -S --needed - < pkglist/pacman.txt ``` Puis les paquets AUR. ### 5. Réactiver les services Utiliser : ```bash 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.