diff --git a/nix/pkgs/homepage/default.nix b/nix/pkgs/homepage/default.nix index e4ba000..7f24561 100644 --- a/nix/pkgs/homepage/default.nix +++ b/nix/pkgs/homepage/default.nix @@ -3,11 +3,14 @@ , substituteAll , stdenv , pandoc +, bat +, ansi2html }: let inherit (self.packages.${system}) + export-config gateway-report network-graphs subnetplans vlan-report; @@ -20,11 +23,19 @@ stdenv.mkDerivation { nativeBuildInputs = [ pandoc + bat + ansi2html ]; buildPhase = '' pandoc -t html ${../../../doc/hello.md} > index.html pandoc -t html ${vlan-report} > vlan-report.html pandoc -t html ${gateway-report} > gateway-report.html + + echo '
' > config.html
+    bat --color=always --theme=GitHub -p ${export-config} | \
+      ansi2html -il >> config.html
+    echo '
' >> config.html + ln -s ${substituteAll { src = ./figure.html; img = "physical.png"; diff --git a/nix/pkgs/homepage/header.html b/nix/pkgs/homepage/header.html index 5fdc6ed..2e776e3 100644 --- a/nix/pkgs/homepage/header.html +++ b/nix/pkgs/homepage/header.html @@ -25,6 +25,7 @@
  • VLAN-Belegungen
  • Logische Topologie
  • Physische Topologie
  • +
  • Config