{ lib, buildGoModule, fetchFromGitHub, testers, compose2nix, }: buildGoModule rec { pname = "compose2nix"; version = "0.3.2"; src = fetchFromGitHub { owner = "aksiksi"; repo = "compose2nix"; rev = "v${version}"; hash = "sha256-3i49IyYDwyVQffjHrHPmtPJl4ZkT1VpiFVDmX/dHcKw="; }; vendorHash = "sha256-ckN4nK2A0micl+iBtvxwf5iMchrcGdC0xzjQta6Jges="; passthru.tests = { version = testers.testVersion { package = compose2nix; version = "compose2nix v${version}"; }; }; meta = { homepage = "https://github.com/aksiksi/compose2nix"; changelog = "https://github.com/aksiksi/compose2nix/releases/tag/${src.rev}"; description = "Generate a NixOS config from a Docker Compose project"; license = lib.licenses.mit; mainProgram = "compose2nix"; maintainers = with lib.maintainers; [ aksiksi ]; }; }