nixos-config/hosts/nixos-laptop/README-laptop.md
2026-07-10 13:22:08 +02:00

1.1 KiB

Host nixos-laptop — ThinkPad E560

Profil léger et faible RAM (4 Gio) : i5-6200U, Intel HD 520 (pas de GPU dédié)

Faible RAM — ce qui est en place (config/low-ram.nix)

  • max-jobs = 1, cores = 2 : on ne sature pas les 4 Gio pendant un build.
  • builders-use-substitutes, fallback, 3 caches binaires : on télécharge du pré-compilé au lieu de compiler.
  • zramSwap 150 % en zstd + vm.swappiness = 180 : swap compressé rapide.
  • earlyoom : tue proprement le process le plus gourmand avant un freeze total.

Si un rebuild rame quand même

Un paquet absent des caches sera compilé localement. Deux options :

  1. Éviter les inputs qui forcent la compilation
  2. Créer son propre cache Cachix et y pousser depuis le poste maison :
    # sur le poste maison, après un build :
    cachix push mon-cache ./result
    
    puis ajouter https://mon-cache.cachix.org aux substituters de config/low-ram.nix. Le laptop récupèrera alors les binaires sans compiler.

Empreinte digitale

services.fprintd.enable = true. fprintd-enroll après install.