From 6bb1938330b1f393e6e41de7f900d62fab34c6bd Mon Sep 17 00:00:00 2001 From: twoneis Date: Sun, 7 Jan 2024 14:45:20 +0100 Subject: [PATCH] per device bootloader config --- devices/desktop/default.nix | 12 ++++++++++++ devices/surface/default.nix | 7 +++++++ modules/system/default.nix | 12 ------------ 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/devices/desktop/default.nix b/devices/desktop/default.nix index de37b2f..14b55d4 100644 --- a/devices/desktop/default.nix +++ b/devices/desktop/default.nix @@ -8,6 +8,18 @@ # Select kernel version boot.kernelPackages = pkgs.linuxPackages_zen; + # Bootloader. + boot.loader = { + grub = { + enable = true; + efiSupport = true; + device = "nodev"; + useOSProber = true; + font = null; + splashImage = null; + }; + }; + # Enable OpenGL hardware.opengl = { enable = true; diff --git a/devices/surface/default.nix b/devices/surface/default.nix index 02bd86e..361d6fd 100644 --- a/devices/surface/default.nix +++ b/devices/surface/default.nix @@ -8,6 +8,13 @@ # Add user to surface control group for surface linux users.users.twoneis.extraGroups = [ "surface-control" ]; + # Bootloader. + boot.loader = { + systemd-boot = { + enable = true; + }; + }; + # Enable OpenGL hardware.opengl = { enable = true; diff --git a/modules/system/default.nix b/modules/system/default.nix index 57d549b..761ac75 100644 --- a/modules/system/default.nix +++ b/modules/system/default.nix @@ -32,18 +32,6 @@ # Disable documentation documentation.nixos.enable = false; - # Bootloader. - boot.loader = { - grub = { - enable = true; - efiSupport = true; - device = "nodev"; - useOSProber = true; - font = null; - splashImage = null; - }; - }; - # Enable networking networking.networkmanager.enable = true;