{ config, pkgs, inputs, ...}:
{
    home.file.".config/nvim" = {
      enable = true;
      recursive = true;
      source = ../.config/nvim;
      target = ".config/nvim";
    };
    programs.neovim = {
      enable = true;
      defaultEditor = true;
      extraPackages = with pkgs; [
        gcc
        ripgrep
        fd
        cmake
        pyright
        nodePackages.eslint
        ccls
        nodejs_22
        go
      ];
    };
}
