4 meta = with lib.maintainers; { maintainers = [ gaykitty ]; };
7 geminiserver = { pkgs, ... }: {
13 root = toString (pkgs.writeTextDir "index.gmi" ''
22 testScript = { nodes, ... }: ''
23 geminiserver.wait_for_unit("stargazer")
24 geminiserver.wait_for_open_port(1965)
26 with subtest("check is serving over gemini"):
27 response = geminiserver.succeed("${pkgs.gmni}/bin/gmni -j once -i -N gemini://localhost:1965")
29 assert "Hello NixOS!" in response