{ pkgs ? import (fetchTarball {
    url = "https://github.com/NixOS/nixpkgs/archive/22.05.tar.gz";
    sha256 = "0d643wp3l77hv2pmg2fi7vyxn4rwy0iyr8djcw1h5x72315ck9ik";
  }) {}
}:

let
  self = rec {
    example = pkgs.stdenv.mkDerivation rec {
      name = "report";
      nativeBuildInputs = with pkgs; [
        texlive.combined.scheme-full
        pandoc
      ];
      src = pkgs.lib.sourceByRegex ./. [
        "irit-logo\.pdf"
        ".*\.md"
        "latex\.template"
      ];
      buildPhase = ''
        pandoc -o example.pdf example.md --template latex.template
      '';
      installPhase = ''
        mkdir -p $out
        mv example.pdf $out/
      '';
    };
  };
in
  self