image/file-options: use defaultText

This commit is contained in:
phaer 2025-04-25 21:46:15 +02:00
parent 59435481e8
commit 0a8b014f67

View file

@ -9,6 +9,7 @@
baseName = lib.mkOption {
type = lib.types.str;
default = "nixos-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}";
defaultText = lib.literalExpression "nixos-image-\${config.system.nixos.label}-\${pkgs.stdenv.hostPlatform.system}";
description = ''
Basename of the image filename without any extension (e.g. `image_1`).
'';
@ -29,6 +30,7 @@
fileName = lib.mkOption {
type = lib.types.str;
default = "${config.image.baseName}.${config.image.extension}";
defaultText = lib.literalExpression "\${config.image.baseName}.\${config.image.extension}";
description = ''
Filename of the image including all extensions (e.g `image_1.raw` or
`image_1.raw.zst`).
@ -38,6 +40,7 @@
filePath = lib.mkOption {
type = lib.types.str;
default = config.image.fileName;
defaultText = lib.literalExpression "config.image.fileName";
description = ''
Path of the image, relative to `$out` in `system.build.image`.
While it defaults to `config.image.fileName`, it can be different for builders where