From b5992904e33b037cc92eedcd1ae300da4851ea49 Mon Sep 17 00:00:00 2001 From: pazpi Date: Fri, 6 Sep 2024 08:08:02 +0200 Subject: [PATCH] Scorporo sezione boot da configurazione principale --- hosts/deadbeef/boot.nix | 28 ++++++++++++++++++++++++++++ hosts/deadbeef/default.nix | 27 +-------------------------- 2 files changed, 29 insertions(+), 26 deletions(-) create mode 100644 hosts/deadbeef/boot.nix diff --git a/hosts/deadbeef/boot.nix b/hosts/deadbeef/boot.nix new file mode 100644 index 0000000..7c595a5 --- /dev/null +++ b/hosts/deadbeef/boot.nix @@ -0,0 +1,28 @@ +{ ... }: +{ + # Don't use the systemd-boot EFI boot loader. + # Necessary for dual boot Windows + boot.loader.systemd-boot.enable = false; + + boot.loader = { + efi = { + canTouchEfiVariables = true; + efiSysMountPoint = "/boot"; + }; + grub = { + enable = true; + devices = [ "nodev" ]; + efiSupport = true; + extraEntries = '' + menuentry "Windows" { + insmod part_gpt + insmod fat + insmod search_fs_uuid + insmod chain + search --fs-uuid --set=root FE74-E293 + chainloader /EFI/Microsoft/Boot/bootmgfw.efi + } + ''; + }; + }; +} diff --git a/hosts/deadbeef/default.nix b/hosts/deadbeef/default.nix index ea0caf0..1326725 100644 --- a/hosts/deadbeef/default.nix +++ b/hosts/deadbeef/default.nix @@ -8,35 +8,10 @@ { imports = [ ./hardware-configuration.nix + ./boot.nix # home-manager.nixosModules.home-manager ]; - # Don't use the systemd-boot EFI boot loader. - # Necessary for dual boot Windows - boot.loader.systemd-boot.enable = false; - - boot.loader = { - efi = { - canTouchEfiVariables = true; - efiSysMountPoint = "/boot"; - }; - grub = { - enable = true; - devices = [ "nodev" ]; - efiSupport = true; - extraEntries = '' - menuentry "Windows" { - insmod part_gpt - insmod fat - insmod search_fs_uuid - insmod chain - search --fs-uuid --set=root FE74-E293 - chainloader /EFI/Microsoft/Boot/bootmgfw.efi - } - ''; - }; - }; - my = { desktop = {