summaryrefslogtreecommitdiffstats
path: root/krebs/3modules/os-release.nix
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2018-03-06 20:21:02 +0100
committerlassulus <lassulus@lassul.us>2018-03-06 20:21:02 +0100
commit995d1b0c7cd42966651ca5d5d799b2aad219a978 (patch)
treeb1dd9a8c9cf5d0a4dd560835c2d62d4b41c7cff5 /krebs/3modules/os-release.nix
parent58a21e21e262c6edea2aefff0d8ca772a7e3ea70 (diff)
parent2934d4524bcbae13043d684a27597c8b08c0851b (diff)
Merge remote-tracking branch 'prism/tv'
Diffstat (limited to 'krebs/3modules/os-release.nix')
-rw-r--r--krebs/3modules/os-release.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/krebs/3modules/os-release.nix b/krebs/3modules/os-release.nix
index 0779feede..8f71a357f 100644
--- a/krebs/3modules/os-release.nix
+++ b/krebs/3modules/os-release.nix
@@ -5,7 +5,11 @@ let
nixos-version = "${nixos-version-id} (${config.system.nixosCodeName})";
nixos-pretty-name = "NixOS ${nixos-version}";
- stockholm-version-id = maybeEnv "STOCKHOLM_VERSION" "unknown";
+ stockholm-version-id = let
+ eval = tryEval (removeSuffix "\n" (readFile <stockholm-version>));
+ in
+ if eval.success then eval.value else "unknown";
+
stockholm-version = "${stockholm-version-id}";
stockholm-pretty-name = "stockholm ${stockholm-version}";