version module: refactor with fileContents

+3 -3
+3 -3
nixos/modules/misc/version.nix
··· 49 nixosRelease = mkOption { 50 readOnly = true; 51 type = types.str; 52 - default = readFile releaseFile; 53 description = "The NixOS release (e.g. <literal>16.03</literal>)."; 54 }; 55 56 nixosVersionSuffix = mkOption { 57 internal = true; 58 type = types.str; 59 - default = if pathExists suffixFile then readFile suffixFile else "pre-git"; 60 description = "The NixOS version suffix (e.g. <literal>1160.f2d4ee1</literal>)."; 61 }; 62 63 nixosRevision = mkOption { 64 internal = true; 65 type = types.str; 66 - default = if pathExists revisionFile then readFile revisionFile else "master"; 67 description = "The Git revision from which this NixOS configuration was built."; 68 }; 69
··· 49 nixosRelease = mkOption { 50 readOnly = true; 51 type = types.str; 52 + default = fileContents releaseFile; 53 description = "The NixOS release (e.g. <literal>16.03</literal>)."; 54 }; 55 56 nixosVersionSuffix = mkOption { 57 internal = true; 58 type = types.str; 59 + default = if pathExists suffixFile then fileContents suffixFile else "pre-git"; 60 description = "The NixOS version suffix (e.g. <literal>1160.f2d4ee1</literal>)."; 61 }; 62 63 nixosRevision = mkOption { 64 internal = true; 65 type = types.str; 66 + default = if pathExists revisionFile then fileContents revisionFile else "master"; 67 description = "The Git revision from which this NixOS configuration was built."; 68 }; 69