gow: init at 0-unstable-2025-08-13 (#434858)

Changed files
+38
pkgs
by-name
go
+38
pkgs/by-name/go/gow/package.nix
···
+
{
+
lib,
+
buildGoModule,
+
fetchFromGitHub,
+
makeWrapper,
+
go,
+
}:
+
+
buildGoModule (finalAttrs: {
+
pname = "gow";
+
version = "0-unstable-2025-08-13";
+
+
src = fetchFromGitHub {
+
owner = "mitranim";
+
repo = "gow";
+
rev = "466e175ff6996eba082cb86ac7b43fc5f8f9c766";
+
hash = "sha256-vfJ6AFkCeyGKWF/a26ulyErCjCng+uHJlLyRfBmtLs0=";
+
};
+
+
vendorHash = "sha256-L7H3tZQXfeDtWLMvxSMf4/Oez8OV5Q+NhKLkJ991sNA=";
+
+
# This is required for wrapProgram.
+
allowGoReference = true;
+
+
nativeBuildInputs = [ makeWrapper ];
+
+
postFixup = ''
+
wrapProgram $out/bin/gow --prefix PATH : ${lib.makeBinPath [ go ]}
+
'';
+
+
meta = {
+
homepage = "https://github.com/mitranim/gow";
+
description = "Missing watch mode for Go commands";
+
mainProgram = "gox";
+
license = lib.licenses.unlicense;
+
maintainers = with lib.maintainers; [ baloo ];
+
};
+
})