Le journal occupait 470 M et ne pouvait que croître. Un plafond évite
la croissance, même s'il ne libère rien immédiatement : c'est
journalctl --vacuum-size qui vide l'existant.
services.journald.extraConfig est supprimée dans nixpkgs 26.11
(mkRemovedOptionModule dans nixos/modules/system/boot/systemd/journald.nix),
d'où le recours à services.journald.settings.Journal, aligné sur le
bloc systemd.coredump du même fichier.
*Rédaction assistée par IA (LM-Code)*
Co-Authored-By: LM-Code
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
Add Caddy reverse proxy for fc.dev, Epson printer support, extraHosts
entries, coredump limits for Antigravity, and new packages (sshpass,
nssTools, brave, audacity, calibre).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>