nix-configs/home-modules/vim.nix

20 lines
439 B
Nix

{ pkgs, osConfig, ... }:
{
programs.vim = {
enable = true;
defaultEditor = true;
packageConfigurable = if osConfig.services.displayManager.enable then pkgs.vim-full else pkgs.vim;
plugins = with pkgs.vimPlugins; [
vim-sensible
vim-fugitive
vim-eunuch
vim-endwise
vim-lsp
vim-lsp-settings
nerdtree
nerdtree-git-plugin
vim-devicons
editorconfig-vim
];
};
}