summaryrefslogtreecommitdiffstats
path: root/lib/default.nix
blob: bf756b1dc641708cbaaadf520e785cc37461a8b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{ pkgs
, sources
, ...
}:
let
  inherit (pkgs) lib;
in
{
  eval = config:
    let
      self =
        lib.evalModules {
          modules = [
            config
            ./devShell.nix
            ./machines.nix
            ./nixosModules.nix
          ];
          specialArgs = {
            inherit
              self
              sources
              pkgs
              ;
            inherit (pkgs)
              lib
              ;
          };
        };
    in
    self;
}