Merge pull request #239393 from Lassulus/iso-graphical
nixos/iso-image: make graphical grub configurable
This commit is contained in:
commit
56926dda06
@ -6,6 +6,7 @@
|
|||||||
imports = [ ./installation-cd-graphical-base.nix ];
|
imports = [ ./installation-cd-graphical-base.nix ];
|
||||||
|
|
||||||
isoImage.edition = "gnome";
|
isoImage.edition = "gnome";
|
||||||
|
isoImage.graphicalGrub = true;
|
||||||
|
|
||||||
services.xserver.desktopManager.gnome = {
|
services.xserver.desktopManager.gnome = {
|
||||||
# Add Firefox and other tools useful for installation to the launcher
|
# Add Firefox and other tools useful for installation to the launcher
|
||||||
|
@ -283,7 +283,7 @@ let
|
|||||||
cat <<EOF > $out/EFI/boot/grub.cfg
|
cat <<EOF > $out/EFI/boot/grub.cfg
|
||||||
|
|
||||||
set with_fonts=false
|
set with_fonts=false
|
||||||
set textmode=false
|
set textmode=${boolToString !config.isoImage.graphicalGrub}
|
||||||
# If you want to use serial for "terminal_*" commands, you need to set one up:
|
# If you want to use serial for "terminal_*" commands, you need to set one up:
|
||||||
# Example manual configuration:
|
# Example manual configuration:
|
||||||
# → serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
|
# → serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
|
||||||
@ -658,6 +658,16 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
isoImage.graphicalGrub = mkOption {
|
||||||
|
default = false;
|
||||||
|
type = types.bool;
|
||||||
|
example = true;
|
||||||
|
description = lib.mdDoc ''
|
||||||
|
Whether to use textmode or graphical grub.
|
||||||
|
false means we use textmode grub.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# store them in lib so we can mkImageMediaOverride the
|
# store them in lib so we can mkImageMediaOverride the
|
||||||
|
Loading…
Reference in New Issue
Block a user