2019-12-30 01:46:47 +01:00
|
|
|
|
2020-02-16 21:58:51 +01:00
|
|
|
[
|
|
|
|
(
|
|
|
|
self: super:
|
|
|
|
rec {
|
2022-05-19 17:11:04 +02:00
|
|
|
myVim = with super; neovim.override { configure = {
|
|
|
|
packages.myVimPackage = with pkgs.vimPlugins; {
|
2020-02-16 21:58:51 +01:00
|
|
|
# loaded on start
|
|
|
|
start = [
|
|
|
|
ale
|
2020-02-27 23:24:22 +01:00
|
|
|
base16-vim
|
2020-02-16 21:58:51 +01:00
|
|
|
LanguageClient-neovim
|
|
|
|
ctrlp
|
|
|
|
direnv-vim
|
|
|
|
fugitive
|
2020-02-27 23:24:22 +01:00
|
|
|
haskell-vim
|
2020-02-16 21:58:51 +01:00
|
|
|
jedi-vim
|
|
|
|
nerdtree
|
|
|
|
nerdtree-git-plugin
|
|
|
|
supertab
|
|
|
|
vim-pandoc
|
|
|
|
vim-pandoc-syntax
|
|
|
|
vim-nix
|
|
|
|
vim-jinja
|
|
|
|
];
|
|
|
|
};
|
2022-05-19 17:11:04 +02:00
|
|
|
customRC = builtins.readFile ./vimrc;
|
|
|
|
};};
|
2022-08-30 01:08:50 +02:00
|
|
|
# pyopenssl is broken upstream for py3.9
|
|
|
|
# inspired by https://github.com/montchr/dotfield/commit/9ec0f1d7cf4f6e3c0079c4656bf76e0daf55c5ea
|
|
|
|
httpie = self.python310Packages.httpie;
|
2020-02-16 21:58:51 +01:00
|
|
|
}
|
|
|
|
)
|
2019-12-30 01:46:47 +01:00
|
|
|
|
|
|
|
]
|