Merge branch 'boot'

This commit is contained in:
HerozDotExe 2026-02-06 21:48:52 +01:00
commit a05c3c74b6

View file

@ -16,28 +16,49 @@
./home.nix ./home.nix
]; ];
boot.loader = { boot = {
grub = { # Grub config
enable = true; loader = {
efiSupport = true; grub = {
devices = [ "nodev" ]; enable = true;
efiInstallAsRemovable = false; efiSupport = true;
extraEntries = '' devices = [ "nodev" ];
# Arch Linux EFI efiInstallAsRemovable = false;
menuentry "Arch Linux" { extraEntries = ''
chainloader (hd1,gpt1)/EFI/arch/grubx64.efi # Arch Linux EFI
} menuentry "Arch Linux" {
# Windows Boot Manager chainloader (hd1,gpt1)/EFI/arch/grubx64.efi
menuentry "Windows" { }
chainloader /EFI/Microsoft/Boot/bootmgfw.efi # Windows Boot Manager
} menuentry "Windows" {
''; chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
'';
gfxmodeEfi = "1920x1080x32";
};
efi = {
canTouchEfiVariables = true;
efiSysMountPoint = "/boot";
};
}; };
efi = { # Boot theme
canTouchEfiVariables = true; plymouth = {
efiSysMountPoint = "/boot"; enable = true;
font = "${pkgs.hack-font}/share/fonts/truetype/Hack-Regular.ttf";
logo = "${pkgs.nixos-icons}/share/icons/hicolor/128x128/apps/nix-snowflake.png";
}; };
# Silent boot
consoleLogLevel = 3;
initrd.verbose = false;
kernelParams = [
"quiet"
"udev.log_level=3"
];
loader.timeout = 2;
}; };
time.hardwareClockInLocalTime = true; time.hardwareClockInLocalTime = true;