nixos-config/nixos/profiles/system/nix/registry.nix
2024-11-28 01:14:34 +08:00

19 lines
344 B
Nix

{
inputs,
lib,
self,
...
}:
let
flakes = lib.filterAttrs (_name: value: value ? _type && value._type == "flake") inputs;
nixRegistry = (lib.mapAttrs (_name: value: { flake = value; }) flakes);
in
{
nix = {
registry = nixRegistry // {
p.flake = self;
};
settings.flake-registry = "/etc/nix/registry.json";
};
}