25 lines
761 B
Nix
25 lines
761 B
Nix
{ pkgs ? import <nixpkgs> { } }:
|
|
with pkgs;
|
|
let
|
|
ed25519_agent_lib = callPackage "${fetchgit {
|
|
url = "https://gitea.rixxc.de/rixxc/ed25519_agent.git";
|
|
rev = "d2ae2cd9142671a8e13d6f133b8d5429e507cd78";
|
|
hash = "sha256-hKKzsRY7IvM4eq8ybWZ5Z/ix7Oaohvcz6qngM+jGIgU=";
|
|
}}/default.nix"
|
|
{ inherit pkgs; };
|
|
|
|
harness = fetchgit {
|
|
url = "https://gitea.rixxc.de/rixxc/agent_harness.git";
|
|
rev = "f7720356f3db3bdf2b115e13afe521ba06c10fe1";
|
|
hash = "sha256-6FTNByDZp9DRukuMQrlsrbouSytrllfdrULhS7UMwqs=";
|
|
};
|
|
|
|
ed25519_agent = callPackage "${harness}/default.nix" { inherit pkgs; agent = ed25519_agent_lib; };
|
|
in
|
|
mkShell {
|
|
name = "agent-test";
|
|
|
|
ED25519_AGENT_PATH = "${ed25519_agent}/bin/agent_harness";
|
|
ED25519_KEYFILE = "./keyfile";
|
|
}
|