move the codeName to /.codeName

Make the codeName globally accessible in the repo. The release is not
only for NixOS anymore.
wip/yesman
zimbatm 6 years ago
parent d2b5518e1e
commit b7a07313cc
No known key found for this signature in database
GPG Key ID: 71BAF6D40C1D63D7
  1. 1
      .codeName
  2. 3
      lib/trivial.nix
  3. 4
      nixos/modules/misc/version.nix

@ -0,0 +1 @@
Koi

@ -98,6 +98,9 @@ rec {
# The current nixpkgs version number as string.
release = lib.strings.fileContents ../.version;
# Note: the first letter is bumped on every release. It's an animal.
codeName = lib.strings.fileContents ../.codeName;
# The current nixpkgs version suffix as string.
versionSuffix =
let suffixFile = ../.version-suffix;

@ -43,6 +43,7 @@ in
nixos.codeName = mkOption {
readOnly = true;
type = types.str;
default = lib.trivial.codeName;
description = "The NixOS release code name (e.g. <literal>Emu</literal>).";
};
@ -79,9 +80,6 @@ in
version = mkDefault (cfg.release + cfg.versionSuffix);
revision = mkIf (pathIsDirectory gitRepo) (mkDefault gitCommitId);
versionSuffix = mkIf (pathIsDirectory gitRepo) (mkDefault (".git." + gitCommitId));
# Note: the first letter is bumped on every release. It's an animal.
codeName = "Koi";
};
# Generate /etc/os-release. See

Loading…
Cancel
Save