Skip to content

Commit 74430a8

Browse files
committed
flake.nix: use lib.extend
This preserves the nixosSystem function if another flake uses lib.extend itself.
1 parent 2d6ab6e commit 74430a8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

flake.nix

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@
1818

1919
in
2020
{
21-
lib = lib // {
21+
lib = lib.extend (final: prev: {
2222
nixosSystem = { modules, ... } @ args:
2323
import ./nixos/lib/eval-config.nix (args // {
2424
modules = modules ++
2525
[ { system.nixos.versionSuffix =
26-
".${lib.substring 0 8 (self.lastModifiedDate or self.lastModified)}.${self.shortRev or "dirty"}";
27-
system.nixos.revision = lib.mkIf (self ? rev) self.rev;
26+
".${final.substring 0 8 (self.lastModifiedDate or self.lastModified)}.${self.shortRev or "dirty"}";
27+
system.nixos.revision = final.mkIf (self ? rev) self.rev;
2828
}
2929
];
3030
});
31-
};
31+
});
3232

3333
checks.x86_64-linux.tarball = jobs.tarball;
3434

0 commit comments

Comments
 (0)