-{ pkgs ? import <nixpkgs> {} }:
+{}:
let
- 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;
-} // mypkgs
+ lib = mypackages.mylibs;
+ overlays = mypackages.overlays;
+ pkgs = mypackages.packages."${builtins.currentSystem}";
+} // mypackages.packages."${builtins.currentSystem}"