From c1fe32f12adfc22dd48ae6123f850b2096263f47 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Sun, 19 Oct 2025 19:28:44 +0200 Subject: [PATCH] bootable disk Signed-off-by: Kiara Grouwstra --- infra/common/proxmox-qemu-vm.nix | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/infra/common/proxmox-qemu-vm.nix b/infra/common/proxmox-qemu-vm.nix index 7992e2ea..d59e6ad3 100644 --- a/infra/common/proxmox-qemu-vm.nix +++ b/infra/common/proxmox-qemu-vm.nix @@ -11,11 +11,13 @@ # ]; boot = { - loader.grub = { - enable = true; - efiSupport = lib.mkDefault true; - efiInstallAsRemovable = lib.mkDefault true; - device = "nodev"; + loader = { + systemd-boot.enable = true; + efi = { + canTouchEfiVariables = true; + efiSysMountPoint = "/boot"; + }; + grub.enable = false; }; initrd = { availableKernelModules = [ @@ -28,6 +30,15 @@ }; }; + fileSystems."/boot" = { + fsType = "vfat"; + device = lib.mkDefault "/dev/sda1"; + options = [ + "fmask=0022" + "dmask=0022" + ]; + }; + disko.devices.disk.main = { device = "/dev/sda"; type = "disk"; @@ -47,6 +58,7 @@ priority = 1; size = "500M"; type = "EF00"; + label = "boot"; content = { type = "filesystem"; format = "vfat";