From 868dff10b16e934dab7a2a388868a32d7a09851e Mon Sep 17 00:00:00 2001 From: Juan C Nuno Date: Sat, 9 May 2026 18:04:27 -0700 Subject: [PATCH] nixos/version: Use null for IMAGE_VERSION On GNOME 50, if you go to Settings - System - About - System Details you will see a blank OS Build field. That is because IMAGE_VERSION is set to the empty string in /etc/os-release. Use null for IMAGE_VERSION if config.system.image.version is null. --- nixos/modules/misc/version.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/misc/version.nix b/nixos/modules/misc/version.nix index c563ce901dca..898c0326cf0b 100644 --- a/nixos/modules/misc/version.nix +++ b/nixos/modules/misc/version.nix @@ -54,7 +54,8 @@ let BUG_REPORT_URL = optionalString isNixos "https://github.com/NixOS/nixpkgs/issues"; ANSI_COLOR = optionalString isNixos "0;38;2;126;186;228"; IMAGE_ID = optionalString (config.system.image.id != null) config.system.image.id; - IMAGE_VERSION = optionalString (config.system.image.version != null) config.system.image.version; + ${if config.system.image.version != null then "IMAGE_VERSION" else null} = + config.system.image.version; VARIANT = optionalString (cfg.variantName != null) cfg.variantName; VARIANT_ID = optionalString (cfg.variant_id != null) cfg.variant_id; DEFAULT_HOSTNAME = config.system.nixos.distroId;