diff --git a/flake.nix b/flake.nix index f3bd9c8611b..b3903f3ae3d 100644 --- a/flake.nix +++ b/flake.nix @@ -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;