Migrate vim plugins to nixos modules

This commit is contained in:
2026-04-20 14:50:31 +00:00
parent 87569883a3
commit 4d9399290c
24 changed files with 27 additions and 201 deletions

View File

@@ -45,6 +45,33 @@
'';
};
# TODO: find a better way to configure colorscheme and filetype options.
home.file.".vim/colors".source = ./../../migrated/.vim/colors;
home.file.".vim/after/ftplugin".source = ./../../migrated/.vim/after/ftplugin;
programs.vim = {
enable = true;
plugins = with pkgs.vimPlugins; [
auto-pairs
ctrlp
dart-vim-plugin
nerdcommenter
nginx-vim
supertab
vim-javascript
vim-lastplace
vim-sensible
vim-startify
];
extraConfig = ''
if filereadable(expand("~/dotfiles/migrated/.vimrc"))
source ~/dotfiles/migrated/.vimrc
else
source ${../../migrated/.vimrc}
endif
'';
};
programs.home-manager.enable = true;
programs.direnv = {