{ lib, buildGoModule, fetchFromGitHub, }: buildGoModule (finalAttrs: { pname = "safe"; version = "1.8.0"; src = fetchFromGitHub { owner = "egen"; repo = "safe"; rev = "v${finalAttrs.version}"; sha256 = "sha256-sg0RyZ5HpYu7M11bNy17Sjxm7C3pkQX3I17edbALuvU="; }; vendorHash = "sha256-w8gHCqOfmZg4JZgg1nZBtTJ553Rbp0a0JsoQVDFjehM="; subPackages = [ "." ]; ldflags = [ "-X main.Version=${finalAttrs.version}" ]; meta = { description = "Vault CLI"; mainProgram = "safe"; homepage = "https://github.com/egen/safe"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eonpatapon ]; }; })