e11sync

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | LICENSE

e11sync-blog.nix (362B) - Raw


      1 {
      2   stdenvNoCC,
      3   dart-sass,
      4   hugo,
      5 }:
      6 stdenvNoCC.mkDerivation rec {
      7   name = "e11sync-blog";
      8   srcs = [../blog ../static];
      9   nativeBuildInputs = [dart-sass];
     10   sourceRoot = ".";
     11   buildPhase = ''
     12     cd blog
     13     ${hugo}/bin/hugo --printPathWarnings --panicOnWarning
     14   '';
     15   installPhase = ''
     16     mkdir -p $out
     17     mv public/{static,blog,contact} $out/
     18   '';
     19 }