wildfire: 408 current 2025-06-30 23:43:55 25.05.20250629.b43c397 6.15.4 *

replace systemd-boot with epic GRUB

wildfire: 410 current  2025-07-01 18:59:46  25.05.20250629.b43c397  6.15.4                          *

disable cryptodisk (grub)

grub not on /efi

wildfire: 416 current  2025-07-01 21:25:46  25.05.20250620.b2485d5  6.15.3                          *

no config generation limit wildfire: 417 current  2025-07-01 21:28:25  25.05.20250620.b2485d5  6.15.3                          *
This commit is contained in:
2025-06-30 23:44:04 +02:00
parent 823d721ac7
commit ec38db785c
3 changed files with 24 additions and 8 deletions

View File

@ -5,7 +5,9 @@
pkgs-unstable,
inputs,
...
}: {
}: let
colors = import ./gruvbox-theme.nix;
in {
imports = [
# Import Home Manager as a NixOS module for user-specific configurations
inputs.home-manager.nixosModules.home-manager
@ -65,9 +67,24 @@
# BOOT CONFIGURATION
# ================================
boot = {
# Use systemd-boot (modern UEFI bootloader)
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
loader = {
efi = {
canTouchEfiVariables = true;
efiSysMountPoint = "/boot";
};
# Use GRUB (modern UEFI bootloader)
grub = {
enable = true;
efiSupport = true;
device = "nodev";
enableCryptodisk = false; # ← GRUB lives on the unencrypted ESP
memtest86.enable = true; # Enable memtest86 for hardware testing
# Styling
backgroundColor = "${colors.gruvbox.bg0}";
#splashImage = "";
};
};
# Always use the latest kernel for best hardware support
kernelPackages = pkgs.linuxPackages_latest;
};