2021-04-19 05:45:08 +03:00
|
|
|
{ lib, utils }:
|
2021-03-14 10:10:51 +03:00
|
|
|
{
|
|
|
|
# pkgImport :: Nixpkgs -> Overlays -> System -> Pkgs
|
|
|
|
pkgImport = nixpkgs: overlays: system:
|
|
|
|
import nixpkgs {
|
|
|
|
inherit system overlays;
|
|
|
|
config = { allowUnfree = true; };
|
|
|
|
};
|
|
|
|
|
2021-04-10 04:42:33 +03:00
|
|
|
profileMap = list: map (profile: profile.default) (lib.flatten list);
|
2021-03-14 10:10:51 +03:00
|
|
|
|
2021-04-24 04:13:03 +03:00
|
|
|
mkNodes = import ./mkNodes.nix { inherit lib; };
|
2021-03-14 10:10:51 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
mkHosts = import ./mkHosts.nix { inherit lib; };
|
2021-03-20 19:37:03 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
mkSuites = import ./mkSuites.nix { inherit lib; };
|
2021-03-20 19:36:14 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
mkProfileAttrs = import ./mkProfileAttrs.nix { inherit lib; };
|
2021-03-14 10:10:51 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
mkPkgs = import ./mkPkgs.nix { inherit lib utils; };
|
2021-03-14 10:10:51 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
recImport = import ./recImport.nix { inherit lib; };
|
2021-03-14 10:10:51 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
devosSystem = import ./devosSystem.nix { inherit lib; };
|
2021-03-14 10:10:51 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
mkHomeConfigurations = import ./mkHomeConfigurations.nix { inherit lib; };
|
2021-03-14 10:10:51 +03:00
|
|
|
|
2021-04-19 05:45:08 +03:00
|
|
|
mkPackages = import ./mkPackages.nix { inherit lib; };
|
2021-03-14 10:10:51 +03:00
|
|
|
}
|
|
|
|
|