-{ sources ? import ./nix/sources.nix }:
+{}:
let
- pkgs = import sources.nixpkgs {};
- pkgs_ = pkgs;
- mypkgs = import ./pkgs { pkgs = pkgs_; };
+ mypackages = builtins.getFlake "path:${builtins.toString ./flakes/mypackages}";
in
{
- lib = import ./lib { pkgs = pkgs_; };
- 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}"