-{ sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs {} }:
+{ sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs-nixops { overlays = []; } }:
let
- mypkgs = pkgs.callPackage ./pkgs {};
+ mylibs = import ./flakes/mypackages/lib;
+ environments = pkgs.callPackage ./flakes/mypackages/environments {};
+ mypkgs = pkgs.callPackage ./flakes/mypackages/pkgs { inherit mylibs sources environments; };
in
{
- lib = pkgs.callPackage ./lib {};
+ lib = mylibs;
modules = import ./modules;
- overlays = import ./overlays;
+ overlays = import ./flakes/mypackages/overlays { inherit mypkgs sources mylibs; };
pkgs = mypkgs;
- environments = pkgs.callPackage ./environments {};
+ inherit environments;
} // mypkgs