Firmware au maximum : enableAllFirmware au lieu de enableRedistributableFirmware
Vérifié dans nixpkgs (nixos/modules/hardware/all-firmware.nix) : enableAllFirmware inclut déjà enableRedistributableFirmware (son défaut est config.hardware.enableAllFirmware) et ajoute en plus broadcom-bt-firmware (Bluetooth), b43Firmware (wifi Broadcom), xone-dongle-firmware, facetimehd-firmware. Nécessaire pour coller à un parc de PC inconnu à l'avance (logique Linux Mint : firmware non-libre inclus par défaut). allowUnfree déjà réglé, rien d'autre à changer. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+18
-7
@@ -11,13 +11,24 @@
|
|||||||
networking.hostName = "Nixos_Fleet";
|
networking.hostName = "Nixos_Fleet";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
# Sans ça, les firmwares non-libres (wifi/Bluetooth Broadcom, Realtek,
|
# Firmware au maximum (wifi/Bluetooth/PCI en tout genre), pour coller à
|
||||||
# Intel...) ne sont pas inclus dans le système. Sur un parc de PC
|
# un parc de PC hétérogène et inconnu à l'avance -- même logique que
|
||||||
# hétérogène et inconnu à l'avance, une partie aura besoin de ces
|
# Linux Mint, qui embarque les firmwares non-libres par défaut plutôt
|
||||||
# firmwares pour que la carte wifi soit seulement détectée (option
|
# que de s'en tenir au strict libre.
|
||||||
# documentée : nixos.wiki/wiki/NixOS_Installation_Guide, section
|
# enableAllFirmware inclut déjà enableRedistributableFirmware (son
|
||||||
# firmware). mkDefault : un profil peut désactiver au cas par cas.
|
# défaut est `config.hardware.enableAllFirmware`, vérifié dans le
|
||||||
hardware.enableRedistributableFirmware = lib.mkDefault true;
|
# source nixpkgs : nixos/modules/hardware/all-firmware.nix), donc pas
|
||||||
|
# besoin de déclarer les deux. Ce que enableAllFirmware ajoute EN PLUS
|
||||||
|
# du strict redistribuable (même fichier source) :
|
||||||
|
# - broadcom-bt-firmware (Bluetooth Broadcom, très répandu)
|
||||||
|
# - b43Firmware (wifi Broadcom BCM43xx)
|
||||||
|
# - xone-dongle-firmware, facetimehd-firmware
|
||||||
|
# Nécessite nixpkgs.config.allowUnfree = true (déjà réglé plus bas).
|
||||||
|
# hardware.wirelessRegulatoryDatabase s'active automatiquement dès que
|
||||||
|
# l'un des deux est vrai (même fichier source) -- pas besoin de le
|
||||||
|
# régler à la main.
|
||||||
|
# mkDefault : un profil peut désactiver au cas par cas.
|
||||||
|
hardware.enableAllFirmware = lib.mkDefault true;
|
||||||
|
|
||||||
# Durcissement : reprend le module ANSSI de SécurixOS (modules/anssi/,
|
# Durcissement : reprend le module ANSSI de SécurixOS (modules/anssi/,
|
||||||
# vendored ci-dessus), qui remplace/couvre déjà tous les sysctls qui
|
# vendored ci-dessus), qui remplace/couvre déjà tous les sysctls qui
|
||||||
|
|||||||
Reference in New Issue
Block a user