E2E testing flake
Find a file
2024-08-14 00:08:18 +03:00
etc /: init playground flake 2024-08-13 23:58:06 +03:00
grapevine /: init playground flake 2024-08-13 23:58:06 +03:00
.envrc /: init playground flake 2024-08-13 23:58:06 +03:00
.gitignore /: init playground flake 2024-08-13 23:58:06 +03:00
flake.lock /: init playground flake 2024-08-13 23:58:06 +03:00
flake.nix /: init playground flake 2024-08-13 23:58:06 +03:00
README.md /: add todo 2024-08-14 00:08:18 +03:00

atoki-playground

… is a Nix flake that runs a Matrix homeserver (Grapevine) and client (Cinny) with tracing (Jaeger) and network analysis (Wireshark) to learn the matrix protocol with real examples.

running

it only really targets nixos rn.

  • clone it
  • have direnv configured and direnv allow or use nix-shell
  • nix run
  • cinny will open, user test pass meow
  • jaeger will open

todo

  • inline a cinny and get it in the root flake
  • auto-run wireshark isolated on the relevant traffic
  • contain cinny state in proj to not conflict w user
  • run a lot of clients and homeservers