Parcourir la source

nixosSystem: Automatically set version suffix from flake

E.g.

  $ nixos-version
  19.03.20190913.af5eb77 (Koi)
wip-nanopi-m4v2
Eelco Dolstra il y a 7 ans
Parent
révision
b91803bf13
1 fichiers modifiés avec 11 ajouts et 2 suppressions
  1. +11
    -2
      flake.nix

+ 11
- 2
flake.nix Voir le fichier

@@ -9,10 +9,19 @@
jobs = import ./pkgs/top-level/release.nix {
nixpkgs = self;
};
lib = import ./lib;
in
{
lib = (import ./lib) // {
nixosSystem = import ./nixos/lib/eval-config.nix;
lib = lib // {
nixosSystem = { modules, ... } @ args:
import ./nixos/lib/eval-config.nix (args // {
modules = modules ++
[ { system.nixos.versionSuffix =
".${lib.substring 0 8 self.lastModified}.${self.shortRev}";
system.nixos.revision = self.rev;
}
];
});
};

checks.tarball = jobs.tarball;


Chargement…
Annuler
Enregistrer