aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index f3bd9c8611bb..b3903f3ae3d4 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;