* Option boot.extraGrubEntries to add arbitrary text to Grub's menu.lst.
svn path=/nixos/trunk/; revision=8883
This commit is contained in:
parent
f3f16dc169
commit
c819d76ec7
3 changed files with 22 additions and 0 deletions
|
@ -65,6 +65,14 @@ if test -n "$tmp"; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# Additional entries specified verbatim by the configuration.
|
||||||
|
cat >> $tmp <<EOF
|
||||||
|
|
||||||
|
@extraGrubEntries@
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
# Add all generations of the system profile to the menu, in reverse
|
# Add all generations of the system profile to the menu, in reverse
|
||||||
# (most recent to least recent) order.
|
# (most recent to least recent) order.
|
||||||
for generation in $(
|
for generation in $(
|
||||||
|
|
|
@ -189,6 +189,19 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
name = ["boot" "extraGrubEntries"];
|
||||||
|
default = "";
|
||||||
|
example = "
|
||||||
|
title Windows
|
||||||
|
chainloader (hd0,1)+1
|
||||||
|
";
|
||||||
|
description = "
|
||||||
|
Any additional entries you want added to the Grub boot menu.
|
||||||
|
";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
{
|
{
|
||||||
name = ["networking" "hostName"];
|
name = ["networking" "hostName"];
|
||||||
default = "nixos";
|
default = "nixos";
|
||||||
|
|
|
@ -288,6 +288,7 @@ rec {
|
||||||
inherit (pkgs) bash;
|
inherit (pkgs) bash;
|
||||||
path = [pkgs.coreutils pkgs.gnused pkgs.gnugrep];
|
path = [pkgs.coreutils pkgs.gnused pkgs.gnugrep];
|
||||||
copyKernels = config.get ["boot" "copyKernels"];
|
copyKernels = config.get ["boot" "copyKernels"];
|
||||||
|
extraGrubEntries = config.get ["boot" "extraGrubEntries"];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue