neovim to be managed home-manager instead of Lazy
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
			
		||||
{ ... }:
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ./neovim.nix
 | 
			
		||||
    ./neovim
 | 
			
		||||
    ./zsh.nix
 | 
			
		||||
    ./packages.nix
 | 
			
		||||
  ];
 | 
			
		||||
 
 | 
			
		||||
@@ -1,25 +0,0 @@
 | 
			
		||||
{ inputs, pkgs, ... }:
 | 
			
		||||
{
 | 
			
		||||
  home.packages = with pkgs; [
 | 
			
		||||
    neovim
 | 
			
		||||
    ripgrep
 | 
			
		||||
 | 
			
		||||
    # Language Servers
 | 
			
		||||
    lua-language-server # Lua
 | 
			
		||||
    nixd # Nix
 | 
			
		||||
    gopls # GoLang
 | 
			
		||||
    rust-analyzer # Rust
 | 
			
		||||
    zls # Zig
 | 
			
		||||
    llvmPackages_15.clang-unwrapped #C, C++
 | 
			
		||||
    python311Packages.jedi-language-server #Python
 | 
			
		||||
    nodePackages_latest.vscode-langservers-extracted #HTML,CSS, JSON
 | 
			
		||||
    nodePackages_latest.grammarly-languageserver #Markdown
 | 
			
		||||
    nodePackages_latest.typescript-language-server #Javascript and Typescript
 | 
			
		||||
    nodePackages_latest.bash-language-server #Bash
 | 
			
		||||
    nodePackages_latest.dockerfile-language-server-nodejs #Dockerfiles
 | 
			
		||||
    nodePackages_latest.yaml-language-server #Yaml
 | 
			
		||||
  ];
 | 
			
		||||
  xdg.configFile = {
 | 
			
		||||
    "nvim".source = "${inputs.self}/nvim";
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								nix/users/base/neovim/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								nix/users/base/neovim/default.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
{ inputs, pkgs, ... }:
 | 
			
		||||
{
 | 
			
		||||
  programs.neovim =
 | 
			
		||||
  let 
 | 
			
		||||
    toLua = str: "lua << EOF\n${str}\nEOF\n";
 | 
			
		||||
    toLuaFile = file: "lua << EOF\n${builtins.readFile file}\nEOF\n";
 | 
			
		||||
  in
 | 
			
		||||
  {
 | 
			
		||||
    enable = true;
 | 
			
		||||
 | 
			
		||||
    viAlias = true;
 | 
			
		||||
    vimAlias = true;
 | 
			
		||||
    vimdiffAlias = true;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
@@ -31,7 +31,6 @@
 | 
			
		||||
    lutris
 | 
			
		||||
    mpv
 | 
			
		||||
    neofetch
 | 
			
		||||
    neovim
 | 
			
		||||
    nix-prefetch-github
 | 
			
		||||
    obs-studio
 | 
			
		||||
    obs-studio-plugins.obs-pipewire-audio-capture
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user