memo/shell.nix

14 lines
374 B
Nix
Raw Permalink Normal View History

2018-12-28 18:09:59 +01:00
{ pkgs ? import <nixpkgs> {} }:
let manPath = doc/memo.1;
in pkgs.stdenv.mkDerivation {
name = "memo";
buildInputs = [
(pkgs.writeShellScriptBin "make-man" ''
${pkgs.pandoc}/bin/pandoc --standalone --to man -o ${toString manPath} doc/memo.1.md
'')
(pkgs.writeShellScriptBin "view-man" ''
${pkgs.man-db}/bin/man ${toString manPath}
'')
];
}