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