38 lines
		
	
	
	
		
			852 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			852 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# NixVim Configuration for Neovim
 | 
						|
This repository contains my personal configuration for Neovim, managed with NixVim written in Nix.
 | 
						|
 | 
						|
## Features
 | 
						|
* **Gruvbox Material**
 | 
						|
* **Treesitter**
 | 
						|
* **Telesope**
 | 
						|
* **AutoCompletion**
 | 
						|
* **Git Integration**
 | 
						|
* **UI Enhancement**
 | 
						|
 | 
						|
## Installation
 | 
						|
**Intergration with NixOS/Home-Manager.**
 | 
						|
```nix
 | 
						|
inputs = {
 | 
						|
  nixvim-config.url = "git+https://git.sajenim.dev/jasmine/nvim.nix.git";
 | 
						|
};
 | 
						|
```
 | 
						|
 | 
						|
```nix
 | 
						|
{ inputs, system, ... }:
 | 
						|
 | 
						|
{
 | 
						|
  # NixOS
 | 
						|
  environment.systemPackages = [ inputs.nixvim-config.packages.${system}.default ];
 | 
						|
  # Home-Manager
 | 
						|
  home.packages = [ inputs.nixvim-config.packages.${system}.default ];
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
**Build and Run**
 | 
						|
```sh
 | 
						|
nix run git+https://git.sajenim.dev/jasmine/nvim.nix.git
 | 
						|
```
 | 
						|
 | 
						|
## References
 | 
						|
* [dc-tec/nixvim](https://github.com/dc-tec/nixvim)
 | 
						|
* [elythh/nixvim](https://github.com/elythh/nixvim)
 |