arch-system/README.md
grayTerminal-sh 68abc122d4 tlp.conf
2026-06-05 14:12:42 +02:00

125 lines
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`
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.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 <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
```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.