]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - default.nix
Add flake skeletons
[perso/Immae/Config/Nix.git] / default.nix
index 1f43cdd93883294eb3e4b67df4a1d66b7b98fd72..0765c02c765ac3a0ccb9ecc08f5836b767f93801 100644 (file)
@@ -1,11 +1,13 @@
-{ 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