[ (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; }; }; }) ]