refactor leaky abstraction of niv

This commit is contained in:
Primrose 2025-06-20 11:49:13 +02:00
parent 6f9ff4d98a
commit b5be48ba8d
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
3 changed files with 4 additions and 3 deletions

View file

@ -44,7 +44,7 @@ in
flake.source = sources.nixpkgs; flake.source = sources.nixpkgs;
}; };
system.nixos.version = lib.substring 0 8 sources.nixpkgs.rev; system.nixos.version = lib.substring 0 8 sources.nixpkgs.revision;
} }
# #

View file

@ -64,7 +64,7 @@ in
flake.source = sources.nixpkgs; flake.source = sources.nixpkgs;
}; };
system.nixos.version = lib.substring 0 8 sources.nixpkgs.rev; system.nixos.version = lib.substring 0 8 sources.nixpkgs.revision;
} }
# #

View file

@ -2,7 +2,8 @@
let let
sources = import ../sources.nix; sources = import ../sources.nix;
inherit (sources) nil; inherit (sources) nil;
inherit (nil.repository) owner repo;
in in
final: _: { final: _: {
nil = (builtins.getFlake "github:${nil.owner}/${nil.repo}/${nil.rev}").packages.${final.system}.default; nil = (builtins.getFlake "github:${owner}/${repo}/${nil.revision}").packages.${final.system}.default;
} }