# Adding new neovim to nixpkgs

**URL:** https://discourse.nixos.org/t/adding-new-neovim-to-nixpkgs/34834
**Category:** Help
**Created:** [October 31, 2023, 1:59pm UTC](https://discourse.nixos.org/t/adding-new-neovim-to-nixpkgs/34834 "2023-10-31T13:59:43Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![uchars](https://discourse.nixos.org/user_avatar/discourse.nixos.org/uchars/32/12938_2.png) [@uchars](https://discourse.nixos.org/u/uchars)
#### Post date: [January 30, 2024, 10:25pm UTC](https://discourse.nixos.org/t/adding-new-neovim-to-nixpkgs/34834/2 "2024-01-30T22:25:16Z")

</div>

Hello there (better late than never),

this is the way i do it

1. Update the `vim-plugin-names` file
2. Install the `vim-plugins-updater` via

```auto
nix-shell -I nixpkgs=channel:nixpkgs-unstable -p vimPluginsUpdater

```

3. Run the following inside the repository root:

```auto
vim-plugins-updater

```

Note: This will also create a commit for you

If it complains about `HTTP Error 429: Too Many Requests, ...`, you’ll have to create a github token

> **[Managing your personal access tokens - GitHub Docs](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic)**
>
> You can use a personal access token in place of a password when authenticating to GitHub in the command line or with the API.

and run

```auto
export GITHUB_API_TOKEN=your_token

```

before running the `vim-plugins-updater` command

---

_[View the full topic](https://discourse.nixos.org/t/adding-new-neovim-to-nixpkgs/34834)._
