digraph tvl {
  node [fontname = "JetBrains Mono"];
  overlap = false;
  splines = polyline;

  TVL [style="bold"];
  tazjin -> TVL [style="bold"];

  // people
  ac;
  andi [label="andi-" href="https://andreas.rammhold.de/"];
  maskerad [href="https://femalelegends.com/"];
  anon1 [color="grey" fontcolor="grey"];
  aurora [href="https://nonegenderleftfox.aventine.se/"];
  benjojo [href="https://benjojo.co.uk/"];
  cynthia [href="https://cynthia.re/"];
  edef [href="https://edef.eu/files/edef.hs"];
  espes;
  eta [href="https://theta.eu.org/"];
  firefly [href="http://firefly.nu/"];
  flokli [href="https://flokli.de/"];
  ghuntley [href="https://ghuntley.com/"];
  glittershark [href="http://gws.fyi"];
  grahamc [href="https://grahamc.com/"];
  isomer [href="https://www.lorier.net/"];
  borb [href="https://twitter.com/FR31H31T"];
  jusrin [href="https://jusrin.dev/"];
  leah2 [href="https://leahneukirchen.org/"];
  tehhobbit;
  lukegb [href="https://lukegb.com/"];
  marcusr [href="http://marcus.nordaaker.com/"];
  multi [href="https://1.0.168.192.in-addr.xyz/"];
  ncl;
  poigon;
  profpatsch [href="http://profpatsch.de/"];
  puck [href="https://puckipedia.com/"];
  qyliss [href="https://alyssa.is"];
  seven [href="https://open.spotify.com/user/so7"];
  tazjin [href="https://tazj.in/"];
  wpcarro [href="https://wpcarro.dev/"];

  // companies (blue)
  spotify [color="#4285f4" fontcolor="#4285f4" href="https://www.spotify.com/"];
  google [color="#4285f4" fontcolor="#4285f4" href="https://www.google.com/"];

  // communities? (red)
  eve [color="#DB4437" fontcolor="#DB4437" href="https://www.eveonline.com/"];
  nix [color="#DB4437" fontcolor="#DB4437" href="https://nixos.org/nix/"];
  ircv3 [color="#DB4437" fontcolor="#DB4437" href="https://ircv3.net/"];
  lgbtslack [label="lgbt.tech" color="#DB4437" fontcolor="#DB4437" href="https://lgbtq.technology/"];
  unspecific [color="grey" fontcolor="grey"];
  baby [color="pink" fontcolor="pink"];

  // primary edges (how did they end up in TVL?)

  // Direct edges
  nix -> tazjin;
  spotify -> tazjin;
  google -> tazjin;
  eve -> tazjin;
  unspecific -> tazjin;

  // via nix
  edef -> nix;
  jusrin -> nix;
  ghuntley -> nix;
  flokli -> nix;
  andi -> nix;
  grahamc -> nix;
  profpatsch -> nix;

  // via edef
  benjojo -> edef;
  espes -> edef;
  firefly -> edef;
  leah2 -> aurora;
  multi -> edef;
  ncl -> edef;
  puck -> edef;
  qyliss -> edef;

  // via spotify
  tehhobbit -> spotify;
  seven -> spotify;

  // via google
  lukegb -> google;
  isomer -> google;
  wpcarro -> google;

  // random primary
  eta -> anon1;
  anon1 -> google;
  maskerad -> unspecific;
  marcusr -> unspecific;
  borb -> unspecific;
  aurora -> eve;
  poigon -> eve;
  cynthia -> benjojo;
  ac -> wpcarro;
  glittershark -> wpcarro;

  // secondary edges (how are they connected otherwise?)

  // lgbt slack
  aurora -> lgbtslack [weight=0 style="dotted" color="grey" arrowhead="none"];
  leah2 -> lgbtslack  [weight=0 style="dotted" color="grey" arrowhead="none"];
  edef -> lgbtslack  [weight=0 style="dotted" color="grey" arrowhead="none"];

  // ircv3
  multi -> ircv3  [weight=0 style="dotted" color="grey" arrowhead="none"];
  eta -> ircv3  [weight=0 style="dotted" color="grey" arrowhead="none"];
  firefly -> ircv3  [weight=0 style="dotted" color="grey" arrowhead="none"];

  // random
  leah2 -> edef  [weight=0 style="dotted" color="grey" arrowhead="none"];
  lukegb -> isomer  [weight=0 style="dotted" color="grey" arrowhead="none"];
  eta -> multi  [weight=0 style="dotted" color="grey" arrowhead="none"];
  eta -> firefly  [weight=0 style="dotted" color="grey" arrowhead="none"];
  cynthia -> firefly [weight=0 style="dotted" color="grey" arrowhead="none"];
  cynthia -> lukegb [weight=0 style="dotted" color="grey" arrowhead="none"];
  lukegb -> benjojo [weight=0 style="dotted" color="grey" arrowhead="none"];
  multi -> benjojo [weight=0 style="dotted" color="grey" arrowhead="none"];
  espes -> benjojo [weight=0 style="dotted" color="grey" arrowhead="none"];
  espes -> aurora [weight=0 style="dotted" color="grey" arrowhead="none"];
  puck -> nix [weight=0 style="dotted" color="grey" arrowhead="none"];
  qyliss -> nix [weight=0 style="dotted" color="grey" arrowhead="none"];
  glittershark -> nix [weight=0 style="dotted" color="grey" arrowhead="none"];

  cynthia -> baby [weight=0 style="dotted" arrowhead="none" color="pink"];
  eta -> baby [weight=0 style="dotted" arrowhead="none" color="pink"];
}