-{ sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs {} }:
+{}:
let
- mypkgs = pkgs.callPackage ./pkgs {};
+ mypackages = builtins.getFlake "path:${builtins.toString ./flakes/mypackages}";
in
{
- lib = pkgs.callPackage ./lib {};
- modules = import ./modules;
- overlays = import ./overlays;
- pkgs = mypkgs;
- environments = pkgs.callPackage ./environments {};
-} // mypkgs
+ lib = mypackages.mylibs;
+ overlays = mypackages.overlays;
+ pkgs = mypackages.packages."${builtins.currentSystem}";
+} // mypackages.packages."${builtins.currentSystem}"