Recentemente, comecei a usar a versão NixOS 23.05.885.bb8b5735d6f
. Vejo algumas expressões (predefinidas) na configuração, mas não sei qual poderia ser o valor real vinculado a elas.
Por exemplo, configurei hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
, /etc/nixos/hardware-configuration.nix
e gostaria de saber qual seria o valor real de config.hardware.enableRedistributableFirmware
- porque espero que seja definido como true
.
Existe uma maneira de recuperar o que config.hardware.enableRedistributableFirmware
(ou qualquer outro) avalia atualmente no Bash
console () ou usando outro método?
Eu tenho algumas outras maneiras de verificar isso (para este caso específico):
[x80486@uplink:~]$ journalctl --dmesg --grep microcode
Jun 26 08:19:28 uplink kernel: microcode: microcode updated early to revision 0xf2, date = 2023-01-12
Jun 26 08:19:28 uplink kernel: SRBDS: Mitigation: Microcode
Jun 26 08:19:28 uplink kernel: microcode: sig=0x906ea, pf=0x2, revision=0xf2
Jun 26 08:19:28 uplink kernel: microcode: Microcode Update Driver: v2.2.
...mas, novamente, gostaria de poder descobrir quais serão os valores finais da configuração.
Você pode conferir no Nix REPL: