This commit is contained in:
Oliver Davies 2025-04-15 23:57:55 +01:00
parent e24d2df83f
commit a4415a9c90

View file

@ -8,7 +8,6 @@
pkgs = import nixpkgs { inherit system; };
inherit (pkgs) lib;
inherit (nixpkgs.lib) makeOverridable;
inherit (pkgs.stdenvNoCC) mkDerivation;
interStaticFonts = mkDerivation {
@ -27,11 +26,6 @@
'';
};
fontPaths = lib.concatStringsSep ":" [
"${pkgs.inconsolata}/share/fonts/truetype/inconsolata"
"${interStaticFonts}/share/fonts/truetype"
];
shared-assets = mkDerivation {
name = "talks-shared-assets";
src = ./src;
@ -51,8 +45,14 @@
(python310.withPackages (p: with p; [ rst2pdf ]))
];
mkTalk = makeOverridable (
mkTalk = lib.makeOverridable (
{ name, src }:
let
fontPaths = lib.concatStringsSep ":" [
"${pkgs.inconsolata}/share/fonts/truetype/inconsolata"
"${interStaticFonts}/share/fonts/truetype"
];
in
mkDerivation {
inherit name shared-assets src;
@ -82,7 +82,7 @@
runHook preBuild
mkdir $out
cp slides.pdf $out
cp *.pdf $out
runHook postBuild
'';