From 02cc600c68f0c3ea10631aa78b9458c1cc5dbd0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Fri, 10 Dec 2021 20:25:07 +0100 Subject: [PATCH] feat: install pandoc users guide as man page --- configs/packages/writing.nix | 3 +++ packages/man/pandoc.nix | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 packages/man/pandoc.nix diff --git a/configs/packages/writing.nix b/configs/packages/writing.nix index 61de42d..251c9db 100644 --- a/configs/packages/writing.nix +++ b/configs/packages/writing.nix @@ -1,5 +1,7 @@ { pkgs, lib, config, ... }: let + pandoc-doc = pkgs.callPackage {}; + zoteroStyle = { name, sha256 }: { name = "${name}.csl"; path = pkgs.fetchurl { @@ -70,6 +72,7 @@ in { # gnumeric dia pandoc + pandoc-doc # proselint asciidoctor wordnet diff --git a/packages/man/pandoc.nix b/packages/man/pandoc.nix new file mode 100644 index 0000000..f820bce --- /dev/null +++ b/packages/man/pandoc.nix @@ -0,0 +1,14 @@ +{ stdenv, pandoc, lib, fetchgit }: +stdenv.mkDerivation { + name = "pandoc-doc"; + version = pandoc.version; + src = fetchgit { + url = "https://github.com/jgm/pandoc"; + rev = pandoc.version; + sha256 = "0s4mczbql35wh6bhyi542yln24f530rlsw6akcv7lmp083rrlpy4"; + }; + buildPhase = '' + mkdir -p $out/man/man1 + ${pandoc}/bin/pandoc -V section=1 --standalone --write=man $src/MANUAL.txt -o $out/man/man1/pandoc.1 + ''; +}