ref: rename default.nix -> kubenix.nix it's one (1) package of this repo

This commit is contained in:
David Arnold 2021-05-28 14:09:40 -05:00
parent 59da5c1698
commit ded0db9e3f
No known key found for this signature in database
GPG key ID: 6D6A936E69C59D08
2 changed files with 1 additions and 1 deletions

View file

@ -1,38 +0,0 @@
{ pkgs, lib }:
let
kubenix = {
inherit evalModules;
lib = import ./lib { inherit lib pkgs; };
modules = import ./modules;
};
defaultSpecialArgs = {
inherit kubenix;
nixosPath = pkgs.path + "/nixos";
};
# evalModules with same interface as lib.evalModules and kubenix as
# special argument
evalModules =
{ module ? null
, modules ? [ module ]
, specialArgs ? defaultSpecialArgs
, ...
}@attrs:
let
lib' = lib.extend (lib: self: import ./lib/upstreamables.nix { inherit lib pkgs; });
attrs' = builtins.removeAttrs attrs [ "module" ];
in
lib'.evalModules (lib.recursiveUpdate
{
inherit specialArgs modules;
args = {
inherit pkgs;
name = "default";
};
}
attrs');
in
kubenix