summaryrefslogtreecommitdiffstats
path: root/lib/default.nix
blob: 68f40caedb08664016fe3b41c5ef45b1bb00c3e0 (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
33
{ pkgs
, sources
, ...
}:
let
  inherit (pkgs) lib;
in
{
  eval = config:
    let
      self =
        lib.evalModules {
          modules = [
            config
            ./devShell.nix
            ./machines.nix
            ./nixosModules.nix
            ./packages.nix
          ];
          specialArgs = {
            inherit
              self
              sources
              pkgs
              ;
            inherit (pkgs)
              lib
              ;
          };
        };
    in
    self;
}