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

@ -13,9 +13,6 @@
./hm/hyprpaper.nix
];
# Encrypted drive
boot.initrd.luks.devices."luks-1728f038-43a6-4e0d-b7dd-19a4c1083605".device = "/dev/disk/by-uuid/1728f038-43a6-4e0d-b7dd-19a4c1083605";
networking.hostName = "wildfire";
# AMD GPU support

View File

@ -22,7 +22,9 @@
fsType = "ext4";
};
boot.initrd.luks.devices."luks-be9995ed-6b36-4f4d-a374-28a85fc50ed8".device = "/dev/disk/by-uuid/be9995ed-6b36-4f4d-a374-28a85fc50ed8";
# Encrypted drive
boot.initrd.luks.devices."luks-1728f038-43a6-4e0d-b7dd-19a4c1083605".device = "/dev/disk/by-uuid/1728f038-43a6-4e0d-b7dd-19a4c1083605"; # SWAP partition
boot.initrd.luks.devices."luks-be9995ed-6b36-4f4d-a374-28a85fc50ed8".device = "/dev/disk/by-uuid/be9995ed-6b36-4f4d-a374-28a85fc50ed8"; # main partition
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/B7CE-982B";

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;
};