lazynpm: init at 0.1.4

+36
+36
pkgs/by-name/la/lazynpm/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "lazynpm"; 9 + version = "0.1.4"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "jesseduffield"; 13 + repo = "lazynpm"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-tMUM9GzzTwp/C9hET301LrdWJzVSMYabSQxM78WdE9M="; 16 + }; 17 + 18 + vendorHash = null; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + "-X=main.version=${finalAttrs.version}" 24 + "-X=main.commit=${finalAttrs.src.rev}" 25 + "-X=main.date=1970-01-01T00:00:00Z" 26 + "-X=main.buildSource=nixpkgs" 27 + ]; 28 + 29 + meta = { 30 + description = "Terminal UI for npm"; 31 + homepage = "https://github.com/jesseduffield/lazynpm"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ airrnot ]; 34 + mainProgram = "lazynpm"; 35 + }; 36 + })