From f2cc00419200de09f0864604f7ad7369fd7eb552 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Wed, 25 Mar 2026 09:59:46 +0100 Subject: [PATCH] feat(attic): remove ESP partition and enable GRUB for legacy boot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove the ESP partition configuration in `disko.nix` as it’s unnecessary for legacy BIOS setups. - Enable GRUB bootloader and disable EFI settings in `default.nix` for compatibility with Hetzner cloud instances. --- systems/x86_64-linux/attic/default.nix | 6 ++++++ systems/x86_64-linux/attic/disko.nix | 9 --------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/systems/x86_64-linux/attic/default.nix b/systems/x86_64-linux/attic/default.nix index e893adf..491f1c3 100644 --- a/systems/x86_64-linux/attic/default.nix +++ b/systems/x86_64-linux/attic/default.nix @@ -1,4 +1,5 @@ { + lib, ... }: { @@ -23,6 +24,11 @@ podman.dockerCompat = false; }; + # Legacy BIOS boot (Hetzner cloud instance) + boot.loader.systemd-boot.enable = lib.mkForce false; + boot.loader.efi.canTouchEfiVariables = lib.mkForce false; + boot.loader.grub.enable = true; + security.tpm2.enable = false; security.tpm2.abrmd.enable = false; diff --git a/systems/x86_64-linux/attic/disko.nix b/systems/x86_64-linux/attic/disko.nix index dfc16fa..35adb5f 100644 --- a/systems/x86_64-linux/attic/disko.nix +++ b/systems/x86_64-linux/attic/disko.nix @@ -16,15 +16,6 @@ size = "1M"; type = "EF02"; # for grub MBR }; - ESP = { - size = "1G"; - type = "EF00"; - content = { - type = "filesystem"; - format = "vfat"; - mountpoint = "/boot"; - }; - }; root = { size = "100%"; content = {