32 lines
879 B
Nix
32 lines
879 B
Nix
# A Proxmox VM BIOS boot configuration.
|
|
# Sources for this configuration:
|
|
# - a generated NixOS 23.05 configuration
|
|
# - https://github.com/NixOS/nixpkgs/blob/069de7d3deafab651fd627c8f6d7e4c7b33087a2/nixos/modules/virtualisation/proxmox-image.nix#L241
|
|
# - https://nixos.org/manual/nixos/stable/#sec-installation-manual-installing
|
|
|
|
{ config, pkgs, lib, ... }:
|
|
|
|
{
|
|
boot = {
|
|
initrd.availableKernelModules = [ "uas" "virtio_blk" "virtio_pci" ];
|
|
initrd.kernelModules = [ ];
|
|
# Not specified here:
|
|
# - boot.kernelModules
|
|
# - boot.extraModulePackages
|
|
# Please specify as needed elsewhere.
|
|
|
|
# Grow the root partition on boot.
|
|
growPartition = true;
|
|
|
|
kernelParams = [ "console=ttyS0" ];
|
|
|
|
loader.systemd-boot = {
|
|
enable = true;
|
|
editor = false;
|
|
};
|
|
|
|
loader.efi.efiSysMountPoint = "/boot";
|
|
|
|
loader.timeout = lib.mkForce 2;
|
|
};
|
|
}
|