vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / installer / sd-card / sd-image-x86_64.nix
blobb44c0a4eeca5eee82514353b0a990e6b7f6c2041
1 # To build, use:
2 # nix-build nixos -I nixos-config=nixos/modules/installer/sd-card/sd-image-x86_64.nix -A config.system.build.sdImage
4 # This image is primarily used in NixOS tests (boot.nix) to test `boot.loader.generic-extlinux-compatible`.
5 { config, lib, pkgs, ... }:
8   imports = [
9     ../../profiles/base.nix
10     ./sd-image.nix
11   ];
13   boot.loader = {
14     grub.enable = false;
15     generic-extlinux-compatible.enable = true;
16   };
18   boot.consoleLogLevel = lib.mkDefault 7;
20   sdImage = {
21     populateFirmwareCommands = "";
22     populateRootCommands = ''
23       mkdir -p ./files/boot
24       ${config.boot.loader.generic-extlinux-compatible.populateCmd} -c ${config.system.build.toplevel} -d ./files/boot
25     '';
26   };