{ depot, pkgs, ... }: let inherit (pkgs) graphviz runCommandNoCC writeText; tvlGraph = runCommandNoCC "tvl.svg" { nativeBuildInputs = with pkgs; [ fontconfig freetype cairo jetbrains-mono ]; } '' ${graphviz}/bin/neato -Tsvg ${./tvl.dot} > $out ''; homepage = writeText "index.html" '' The Virus Lounge

The Virus Lounge


The Virus Lounge

Welcome to The Virus Lounge. We're a random group of people who feel undersocialised in these trying times, and we've decided that there isn't enough spontaneous socialising on the internet.

Anyone can join The Virus Lounge, if it is currently open. Its current status is shown in the topic of the ##tvl channel on Freenode.


(Hope you've checked that it's open!)

Where did all these people come from?

It's pretty straightforward.

${builtins.readFile tvlGraph}
(Protip: Most of these names are clickable!)
''; in runCommandNoCC "website" {} '' mkdir -p $out/static cp ${homepage} $out/index.html cp -r ${./static}/* $out/static # Some assets are stolen from the blog cp ${depot.web.homepage}/static/jetbrains-* $out/static cp ${depot.web.homepage}/static/tazjin.css $out/static ''