diff --git a/flake.nix b/flake.nix index 2077729..d7f3938 100644 --- a/flake.nix +++ b/flake.nix @@ -18,25 +18,31 @@ inherit (pkgs.lib.sources) sourceFilesBySuffices; in { packages = { - default = - pkgs.runCommand "build-cv" { - OSFONTDIR = - concatMapStringsSep ";" (pkg: "${pkg}/share/fonts/truetype/") - (with pkgs; [ - roboto - roboto-slab - roboto-mono - ]); - buildInputs = with pkgs; [ - texlive.combined.scheme-context - ]; - input = sourceFilesBySuffices self [".tex"]; - } '' - cp ${self}/*.tex . + default = pkgs.stdenvNoCC.mkDerivation { + name = "cv"; + src = sourceFilesBySuffices self [".tex"]; + + buildInputs = with pkgs; [ + texlive.combined.scheme-context + ]; + + OSFONTDIR = + concatMapStringsSep ";" (pkg: "${pkg}/share/fonts/truetype/") + (with pkgs; [ + roboto + roboto-slab + roboto-mono + ]); + + buildPhase = '' context cv + ''; + + installPhase = '' mkdir -p $out cp cv.pdf $out/cv.pdf ''; + }; }; # Legacy nix command support # TODO(tlater): Remove once 22.05 is adopted