Files
dotfiles/nixos
Pierre MartinandSans.pub ad123cd12c Libérer de l'espace disque Nix automatiquement
Le store Nix pesait 115 G sur un disque rempli à 94 %. Trois leviers :

- Supprimer keep-outputs / keep-derivations : ces options retenaient les
  .drv et leurs inputs de build dans le store, ce qui annulait une grande
  partie du garbage collection. Les environnements direnv ne risquent
  rien : nix-direnv crée un gcroot par projet (_nix_add_gcroot), et un
  chemin protégé n'est jamais purgé.
- activer auto-optimise-store : déduplique le store par hardlinks, ce qui
  vise les 26 G occupés par /nix/store/.links (fichiers dupliqués).
- programmer un garbage collection hebdomadaire, qui supprime les
  générations de plus de 14 jours.

`make gc` est aligné sur la même politique de rétention, au lieu de
purger toutes les générations système, ce qui rendait tout rollback
impossible.

*Rédaction assistée par IA (LM-Code)*

Co-Authored-By: LM-Code
2026-10-30 08:16:58 +01:00
..
2026-08-03 12:33:04 +02:00