feat(nix): add bleve-cli overlay

Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>

boltless.me ade1ae06 8fb0364c

verified
Changed files
+30 -1
nix
overlays
+5 -1
nix/flake.nix
··· 19 19 system = "aarch64-darwin"; 20 20 pkgs = import nixpkgs { 21 21 inherit system; 22 - overlays = [ (import ./overlays/jpm.nix) ]; 22 + overlays = [ 23 + (import ./overlays/jpm.nix) 24 + (import ./overlays/bleve.nix) 25 + ]; 23 26 }; 24 27 pkgs-unstable = nixpkgs-unstable.legacyPackages.${system}; 25 28 in ··· 50 53 name = "my-env"; 51 54 paths = [ 52 55 pkgs.bacon 56 + pkgs.bleve-cli 53 57 pkgs.btop 54 58 pkgs.dust 55 59 pkgs.eza
+25
nix/overlays/bleve.nix
··· 1 + self: super: { 2 + bleve-cli = super.buildGoModule { 3 + pname = "bleve-cli"; 4 + version = "2.5.2"; 5 + 6 + src = super.fetchFromGitHub { 7 + owner = "blevesearch"; 8 + repo = "bleve"; 9 + rev = "v2.5.2"; 10 + sha256 = "sha256-QycDP5IRuZsLo0cDbsQoX4Qb4yjsV3PDns96+dMajoE="; 11 + }; 12 + 13 + subPackages = [ "cmd/bleve" ]; 14 + 15 + vendorHash = "sha256-RRIDViTRRKSN6QJhUSvTCoXJ2R5E3DWT4ygk9U/Q1dA="; 16 + 17 + doCheck = false; 18 + 19 + meta = with super.lib; { 20 + description = "A modern text/numeric/geo-spatial/vector indexing library for go"; 21 + homepage = "https://github.com/blevesearch/bleve"; 22 + license = licenses.asl20; 23 + }; 24 + }; 25 + }