From f9bd72f24cfc8c160d144615522b0bc692cde9d0 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sun, 28 Jun 2015 23:26:54 +0200 Subject: nixos/iso-image: Allow to customize menu label. It comes in handy to alter the menu label if you're not building a NixOS installer image but for example if you want to build a live system and still want to re-use the iso-image.nix module. Signed-off-by: aszlig --- nixos/modules/installer/cd-dvd/iso-image.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'nixos/modules/installer/cd-dvd/iso-image.nix') diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix index c546b8df474..0128fa9f33d 100644 --- a/nixos/modules/installer/cd-dvd/iso-image.nix +++ b/nixos/modules/installer/cd-dvd/iso-image.nix @@ -40,7 +40,7 @@ let DEFAULT boot LABEL boot - MENU LABEL NixOS ${config.system.nixosVersion} Installer + MENU LABEL NixOS ${config.system.nixosVersion}${config.isoImage.appendToMenuLabel} LINUX /boot/bzImage APPEND init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} INITRD /boot/initrd @@ -192,6 +192,18 @@ in ''; }; + isoImage.appendToMenuLabel = mkOption { + default = " Installer"; + example = " Live System"; + description = '' + The string to append after the menu label for the NixOS system. + This will be directly appended (without whitespace) to the NixOS version + string, like for example if it is set to XXX: + + NixOS 99.99-pre666XXX + ''; + }; + }; config = { -- cgit 1.4.1