From f0f8ba4118a0613e656513bff4dc353b5ece3bc8 Mon Sep 17 00:00:00 2001 From: dadada Date: Fri, 23 Oct 2020 19:41:36 +0200 Subject: [PATCH] Add default.nix --- .gitignore | 1 + default.nix | 14 ++++++++++++++ {blog => src/blog}/gpg/index.md | 0 {blog => src/blog}/home-layout/home.svg | 0 {blog => src/blog}/home-layout/index.md | 0 index.md => src/index.md | 0 {talks => src/talks}/systemd.generator/index.md | 0 7 files changed, 15 insertions(+) create mode 100644 default.nix rename {blog => src/blog}/gpg/index.md (100%) rename {blog => src/blog}/home-layout/home.svg (100%) rename {blog => src/blog}/home-layout/index.md (100%) rename index.md => src/index.md (100%) rename {talks => src/talks}/systemd.generator/index.md (100%) diff --git a/.gitignore b/.gitignore index 2d19fc7..4d0938f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ *.html +result diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..ee644a0 --- /dev/null +++ b/default.nix @@ -0,0 +1,14 @@ +{ pkgs ? import {} }: +pkgs.stdenv.mkDerivation rec { + src = ./src; + nativeBuildInputs = [ pkgs.pandoc ]; + buildPhase = '' + find . -iname "*.md" -type f -exec sh -c 'pandoc -s -f commonmark -t html --template template.html -o "''${0%.md}.html" "''${0}"' {} \; + ''; + installPhase = '' + mkdir -p $out + cp -r . $out/ + ''; + name = "dadada.li"; + version = "0.1"; +} diff --git a/blog/gpg/index.md b/src/blog/gpg/index.md similarity index 100% rename from blog/gpg/index.md rename to src/blog/gpg/index.md diff --git a/blog/home-layout/home.svg b/src/blog/home-layout/home.svg similarity index 100% rename from blog/home-layout/home.svg rename to src/blog/home-layout/home.svg diff --git a/blog/home-layout/index.md b/src/blog/home-layout/index.md similarity index 100% rename from blog/home-layout/index.md rename to src/blog/home-layout/index.md diff --git a/index.md b/src/index.md similarity index 100% rename from index.md rename to src/index.md diff --git a/talks/systemd.generator/index.md b/src/talks/systemd.generator/index.md similarity index 100% rename from talks/systemd.generator/index.md rename to src/talks/systemd.generator/index.md