31 lines
789 B
Nix
31 lines
789 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
|
||
|
|
||
|
{ config, pkgs, ... }:
|
||
|
|
||
|
{
|
||
|
boot = {
|
||
|
initrd.availableKernelModules = [ "uas" "virtio_blk" "virtio_pci" ];
|
||
|
initrd.kernelModules = [ ];
|
||
|
# Not specified here:
|
||
|
# - boot.kernelModules
|
||
|
# - boot.extraModulePackages
|
||
|
# Please specify as needed.
|
||
|
|
||
|
# Grow the root partition on boot.
|
||
|
growPartition = true;
|
||
|
|
||
|
kernelParams = [ "console=ttyS0" ];
|
||
|
|
||
|
loader.grub = {
|
||
|
enable = true;
|
||
|
# TODO: Can we use "/dev/disk/by-label/nixos" here?
|
||
|
device = "/dev/vda";
|
||
|
};
|
||
|
|
||
|
loader.timeout = 0;
|
||
|
};
|
||
|
}
|