default.nix (623B)
1 { lib, fetchFromGitHub, buildGoModule }: 2 3 buildGoModule rec { 4 pname = "acp"; 5 version = "0.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "Contextualist"; 9 repo = "acp"; 10 rev = "v${version}"; 11 hash = "sha256-qoS3lHr98S5uqmwZ3rZwPDZEQRTDIrxChfOlppbJHI4="; 12 }; 13 14 vendorHash = "sha256-OCoghYUNznwBz7JN2MkHzdngA+mhHcfFIpw8ZMxeeMc="; 15 16 ldflags = [ "-X main.buildTag=${version}" ]; 17 18 meta = with lib; { 19 description = "Make terminal personal file transfers as simple as `cp`"; 20 inherit (src.meta) homepage; 21 license = licenses.mit; 22 maintainers = [ maintainers.sikmir ]; 23 mainProgram = "acp"; 24 }; 25 }