summary refs log tree commit diff
path: root/pkgs/misc/documentation-highlighter/default.nix
blob: 3a7f5b21c69e9ee9d942142f4e33264e377a5763 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ lib, runCommand }:
runCommand "documentation-highlighter" {
  meta = {
    description = "Highlight.js sources for the Nix Ecosystem's documentation";
    homepage = "https://highlightjs.org";
    license = lib.licenses.bsd3;
    platforms = lib.platforms.all;
    maintainers = [ lib.maintainers.grahamc ];
  };
  src = lib.sources.cleanSourceWith {
    src = ./.;
    filter = path: type: lib.elem (baseNameOf path) ([
      "highlight.pack.js"
      "LICENSE"
      "loader.js"
      "mono-blue.css"
      "README.md"
    ]);
  };
} ''
  cp -r "$src" "$out"
''