mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-31 17:23:34 +00:00
nixos/iso-image: graphicalGrub -> forceTextMode
This helps keep logic simpler, as what we do is forcing text mode, which means the non-default case is `truthy`, making things easier to digest in the config file. Also renaming this option is considered "internal", since it lives only within the `iso-image` namespace, and also not a breaking change since it was not part of a stable release.
This commit is contained in:
parent
16d640c810
commit
7fa7158c60
@ -331,7 +331,7 @@ let
|
||||
cat <<EOF > $out/EFI/boot/grub.cfg
|
||||
|
||||
set with_fonts=false
|
||||
set textmode=${boolToString (!config.isoImage.graphicalGrub)}
|
||||
set textmode=${boolToString (config.isoImage.forceTextMode)}
|
||||
# If you want to use serial for "terminal_*" commands, you need to set one up:
|
||||
# Example manual configuration:
|
||||
# → serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
|
||||
@ -709,13 +709,17 @@ in
|
||||
'';
|
||||
};
|
||||
|
||||
isoImage.graphicalGrub = mkOption {
|
||||
default = true;
|
||||
isoImage.forceTextMode = mkOption {
|
||||
default = false;
|
||||
type = types.bool;
|
||||
example = true;
|
||||
description = lib.mdDoc ''
|
||||
Whether to use textmode or graphical grub.
|
||||
false means we use textmode grub.
|
||||
Whether to use text mode instead of graphical grub.
|
||||
A value of `true` means graphical mode is not tried to be used.
|
||||
|
||||
This is useful for validating that graphics mode usage is not at the root cause of a problem with the iso image.
|
||||
|
||||
If text mode is required off-handedly (e.g. for serial use) you can use the `T` key, after being prompted, to use text mode for the current boot.
|
||||
'';
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user