31 lines
		
	
	
	
		
			692 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			692 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
[
 | 
						|
  (self: super: rec {
 | 
						|
    myVim =
 | 
						|
      with super;
 | 
						|
      neovim.override {
 | 
						|
        configure = {
 | 
						|
          packages.myVimPackage = with pkgs.vimPlugins; {
 | 
						|
            # loaded on start
 | 
						|
            start = [
 | 
						|
              ale
 | 
						|
              base16-vim
 | 
						|
              LanguageClient-neovim
 | 
						|
              ctrlp
 | 
						|
              direnv-vim
 | 
						|
              fugitive
 | 
						|
              haskell-vim
 | 
						|
              jedi-vim
 | 
						|
              nerdtree
 | 
						|
              nerdtree-git-plugin
 | 
						|
              supertab
 | 
						|
              vim-pandoc
 | 
						|
              vim-pandoc-syntax
 | 
						|
              vim-nix
 | 
						|
              vim-jinja
 | 
						|
            ];
 | 
						|
          };
 | 
						|
          customRC = builtins.readFile ./vimrc;
 | 
						|
        };
 | 
						|
      };
 | 
						|
  })
 | 
						|
]
 |