erambler/nix/build.nix

17 lines
414 B
Nix

{ pkgs, fonts, lndir, twitter-archive, ... }:
with pkgs;
stdenv.mkDerivation {
name = "erambler-html";
src = ../.;
nativeBuildInputs = [ hugo fonts twitter-archive ];
buildPhase = "hugo";
installPhase = ''
mkdir $out
cp -R public/* public/.well-known "$out"
mkdir -p "$out/font"
${lndir}/bin/lndir -silent ${fonts} "$out/font"
ln -s ${twitter-archive} "$out/twitter-archive"
'';
}