diff --git a/nixos/modules/system/boot/loader/grub/grub.nix b/nixos/modules/system/boot/loader/grub/grub.nix
index e2cff1c1bd94..67daaa333e5e 100644
--- a/nixos/modules/system/boot/loader/grub/grub.nix
+++ b/nixos/modules/system/boot/loader/grub/grub.nix
@@ -308,10 +308,22 @@ in
type = types.nullOr types.path;
example = literalExample "./my-background.png";
description = ''
- Background image used for GRUB. It must be a 640x480,
+ Background image used for GRUB.
+ Set to null to run GRUB in text mode.
+
+
+ For grub 1:
+ It must be a 640x480,
14-colour image in XPM format, optionally compressed with
- gzip or bzip2. Set to
- null to run GRUB in text mode.
+ gzip or bzip2.
+
+
+
+ For grub 2:
+ File must be one of .png, .tga, .jpg, or .jpeg. JPEG images must
+ not be progressive.
+ The image will be scaled if necessary to fit the screen.
+
'';
};