1 { lib, buildGoModule, fetchFromGitHub, nix-update-script }:
7 src = fetchFromGitHub {
10 rev = "refs/tags/v${version}";
11 hash = "sha256-AqGSwHQdY/m6aJYbjJdt+IYr5n1Jf7LW4paCOxjptjA=";
14 vendorHash = "sha256-xY3C3emqtPIKyxIN9aEkrLXhTxWNmo0EJXNZVtbtIvs=";
18 subPackages = [ "./exercism" ];
20 passthru.updateScript = nix-update-script { };
23 inherit (src.meta) homepage;
24 description = "Go based command line tool for exercism.io";
25 license = licenses.mit;
26 maintainers = [ maintainers.rbasso maintainers.nobbz ];
27 mainProgram = "exercism";