From 991222bd7022bce641028b94bda77295e7a525f3 Mon Sep 17 00:00:00 2001 From: Damien Date: Wed, 9 Sep 2026 12:24:10 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20mkForce=20n=C3=A9cessaire=20(mkImageMedi?= =?UTF-8?q?aOverride=20=3D=20priorit=C3=A9=2060,=20gagnait=20sur=20notre?= =?UTF-8?q?=20simple=20assignation)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- installer/installer-base.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/installer/installer-base.nix b/installer/installer-base.nix index bf74368..da1710c 100644 --- a/installer/installer-base.nix +++ b/installer/installer-base.nix @@ -22,8 +22,21 @@ in # lecture seule). C'est CELLE-LÀ qui sature en # premier sur un système complet (Cinnamon + # Firefox + LibreOffice + VLC...), pas "/". - fileSystems."/".options = [ "size=20%" ]; - fileSystems."/nix/.rw-store".options = [ "size=90%" ]; + # + # netboot.nix définit ces deux options via mkImageMediaOverride, qui vaut + # mkOverride 60 — une simple assignation ici (priorité 100 par défaut) + # est donc entièrement ignorée, pas fusionnée (constaté : le premier + # essai n'a eu aucun effet). Il faut lib.mkForce (priorité 50, plus + # fort que 60) pour vraiment gagner — et comme mkForce REMPLACE toute la + # liste plutôt que de la compléter, on remet mode=0755 dedans aussi. + fileSystems."/".options = lib.mkForce [ + "mode=0755" + "size=20%" + ]; + fileSystems."/nix/.rw-store".options = lib.mkForce [ + "mode=0755" + "size=90%" + ]; # Certains PC du parc n'ont que 4 Go de RAM. Le disque cible ne peut pas # servir de secours (disko-install l'efface entièrement en une seule