Skip to content

dileep-kishore/nyanvim

Repository files navigation

A Neovim configuration as a Nix flake ❄️ configured using nixCats

This flake uses nixCats-nvim to configure neovim. The advantage of using this over a configuration defined using nixvim is that only the plugin installation is handled through Nix and the rest of the configuration is done using Lua.

Running the flake

To run this nix flake simply run the following command

nix run github:dileep-kishore/nyanvim

Note

You will need to install the nix package manager before you can run the previous command

Or you can use home-manager to add this flake to your setup like so:

{
    inputs.neovim = {
      url = "github:dileep-kishore/nyanvim";
      inputs.nixpkgs.follows = "nixpkgs";
    };
}

And then install it by adding inputs.neovim.packages.${system}.default to your packages

Gallery

Dashboard (Snacks dashboard)
dashboard
Editor (tabby.nvim + incline.nvim + lualine)
editor
Autocompletions (blink.cmp + copilot)
autocompletions
Git (Lazygit)
git
File pickers (Snacks)
pickers
File navigation (yazi.nvim)
yazi

Features

Manual Installation

The julia language server is not currently supported by nixpkgs, so you will need to install it manually.

julia --project=~/.julia/environments/nvim-lspconfig -e 'using Pkg; Pkg.add("LanguageServer")'

Releases

No releases published

Packages

No packages published

Languages