]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - default.nix
Add flake skeletons
[perso/Immae/Config/Nix.git] / default.nix
1 { sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs-nixops { overlays = []; } }:
2 let
3 mylibs = import ./flakes/mypackages/lib;
4 environments = pkgs.callPackage ./flakes/mypackages/environments {};
5 mypkgs = pkgs.callPackage ./flakes/mypackages/pkgs { inherit mylibs sources environments; };
6 in
7 {
8 lib = mylibs;
9 modules = import ./modules;
10 overlays = import ./flakes/mypackages/overlays { inherit mypkgs sources mylibs; };
11 pkgs = mypkgs;
12 inherit environments;
13 } // mypkgs