Files
nix-config/users/home-manager/nvim/nvim.nix

26 lines
495 B
Nix

{ user, pkgs, ... }:
{
home-manager.users.${user} = { pkgs, ...}: {
home.file.".config/nvim" = {
enable = true;
recursive = true;
source = ../../../.config/nvim;
target = ".config/nvim";
};
programs.neovim = {
enable = true;
defaultEditor = true;
extraPackages = with pkgs; [
rnix-lsp
gcc
ripgrep
fd
cmake
nodePackages.pyright
nodePackages.eslint
ccls
];
};
};
}