summaryrefslogtreecommitdiff
path: root/default.nix
blob: f2d9b6c8070bf2149f0f03171d7e87a29a2ea766 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{ markup, pkgs, ... }:

let
  files = ./files;
  commonArgs = markup // { inherit files make pkgs; inherit (pkgs) lib; };
  make = path: overrides:
    let f = import path;
    in f ((builtins.intersectAttrs (builtins.functionArgs f) commonArgs)
      // overrides);
in {
  inherit files;
  basics = make ./basics { };
  publications = make ./publications { };
  experience = make ./experience { };
  languages = make ./languages { };
  education = make ./education { };
}