Files
system-config/home-manager/features/neovim/default.nix

29 lines
676 B
Nix

{ pkgs, ... }:
{
programs.neovim = {
enable = true;
viAlias = true;
vimAlias = true;
defaultEditor = true;
withNodeJs = true;
extraPackages = with pkgs; [
gcc # For treesitter complation
ripgrep # Search support
wayclip # Clipboard support
fd # finder for telescope
fzf # Fuzzy finder
lazygit # LazyVim dep?
wget # LazyVim dep?
sqlite # For Snacks
imagemagick # For image conversion/display
vscode-langservers-extracted # For language servers (it wants this version of eslint for some reason)
];
};
home.file.".config/nvim" = {
source = ./config;
recursive = true;
};
}