Skip to content

dileep-kishore/neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


A Neovim configuration as a Nix flake ❄️ template

This flake uses nixvim to configure neovim in a declarative manner. Since this configuration uses nixvim, this means that it is entirely written in Nix with some custom Lua sprinkled in here and there.

Running the flake

To run this nix flake simply run the following command

nix run github:dileep-kishore/neovim

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/neovim";
      inputs.nixpkgs.follows = "nixpkgs";
    };
}

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

Gallery

Dashboard
dashboard
Editor
editor
Autocompletions
autocompletions
Git
git
Telescope
telescope

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")'