Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, fetchFromGitHub, buildGoModule }: 2 3buildGoModule rec { 4 pname = "ssh-to-age"; 5 version = "1.1.3"; 6 7 src = fetchFromGitHub { 8 owner = "Mic92"; 9 repo = "ssh-to-age"; 10 rev = version; 11 sha256 = "sha256-1YCo1Jm52S7hdJQFt/+OkdpWdvWP8eBsThZk5Gi4JiE="; 12 }; 13 14 vendorHash = "sha256-L6mjCKMabnLRmiT8jcNCPEsTceYxRBHxhE0CpOvu3Sk="; 15 16 checkPhase = '' 17 runHook preCheck 18 go test ./... 19 runHook postCheck 20 ''; 21 22 doCheck = true; 23 24 meta = with lib; { 25 description = "Convert ssh private keys in ed25519 format to age keys"; 26 homepage = "https://github.com/Mic92/ssh-to-age"; 27 license = licenses.mit; 28 maintainers = with maintainers; [ mic92 ]; 29 platforms = platforms.unix; 30 }; 31}