{ lib, stdenv, buildGoModule, fetchFromGitHub, docker }: buildGoModule rec { pname = "fn"; version = "0.6.29"; src = fetchFromGitHub { owner = "fnproject"; repo = "cli"; rev = version; hash = "sha256-hN9Kok2+ZNYZsG+3ffzr1jGfIMg99JzgzC0x585KDF4="; }; vendorHash = null; subPackages = ["."]; buildInputs = [ docker ]; preBuild = '' export HOME=$TMPDIR ''; postInstall = '' mv $out/bin/cli $out/bin/fn ''; meta = with lib; { description = "Command-line tool for the fn project"; homepage = "https://fnproject.io"; license = licenses.asl20; maintainers = [ maintainers.c4605 ]; }; }