mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-11-04 12:42:21 +00:00 
			
		
		
		
	refactor: nuke legacyPackages and overlays
rework blink-cmp package
This commit is contained in:
		
					parent
					
						
							
								5f5aff2d46
							
						
					
				
			
			
				commit
				
					
						9feb71594d
					
				
			
		
					 14 changed files with 59 additions and 122 deletions
				
			
		
							
								
								
									
										31
									
								
								flake/blink/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								flake/blink/default.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,31 @@
 | 
			
		|||
{
 | 
			
		||||
  rustPlatform,
 | 
			
		||||
  fetchFromGitHub,
 | 
			
		||||
  writeShellScriptBin,
 | 
			
		||||
}:
 | 
			
		||||
rustPlatform.buildRustPackage (finalAttrs: {
 | 
			
		||||
  pname = "blink-cmp";
 | 
			
		||||
  version = "1.2.0";
 | 
			
		||||
 | 
			
		||||
  src = fetchFromGitHub {
 | 
			
		||||
    owner = "Saghen";
 | 
			
		||||
    repo = "blink.cmp";
 | 
			
		||||
    tag = "v${finalAttrs.version}";
 | 
			
		||||
    hash = "sha256-bKe8SSg1HPWE7b4iRQJwiOVCrvvgttuHCOIa4U/38AY=";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  postInstall = ''
 | 
			
		||||
    cp -r {lua,plugin} "$out"
 | 
			
		||||
    mkdir -p "$out/target"
 | 
			
		||||
    mv "$out/lib" "$out/target/release"
 | 
			
		||||
  '';
 | 
			
		||||
 | 
			
		||||
  cargoHash = "sha256-IDoDugtNWQovfSstbVMkKHLBXKa06lxRWmywu4zyS3M=";
 | 
			
		||||
  useFetchCargoVendor = true;
 | 
			
		||||
 | 
			
		||||
  nativeBuildInputs = [
 | 
			
		||||
    (writeShellScriptBin "git" "exit 1")
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  env.RUSTC_BOOTSTRAP = true;
 | 
			
		||||
})
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue