nix-configs/home-modules/vim.nix

21 lines
439 B
Nix
Raw Normal View History

2024-09-21 20:35:09 -04:00
{ pkgs, osConfig, ... }:
2024-09-21 20:07:40 -04:00
{
programs.vim = {
enable = true;
defaultEditor = true;
2024-09-21 20:35:09 -04:00
packageConfigurable = if osConfig.services.displayManager.enable then pkgs.vim-full else pkgs.vim;
2024-09-21 20:07:40 -04:00
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
];
};
}