Skip to content

Personal Neovim configuration, managed by nvf

Notifications You must be signed in to change notification settings

derethil/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

186 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Neovim Configuration

This is my personal Neovim configuration built with nvf.

Features

  • AI Assistant: Claude Code integration and GitHub Copilot
  • Language Support: TypeScript, Python, Go, Nix, Lua, and more
  • Git Integration: Neogit, git status, conflict resolution, blame viewer
  • Development: Database interaction, HTTP client, task runner, session persistence

Get Started

You can test it with:

nix run github:derethil/nvim-config

You might see requests to allow Cachix substituters (derethil.cachix.org) during builds as I have set up a workflow to cache configuration builds on Cachix.

Installation

Add to your flake inputs:

nvim-config.url = "github:derethil/nvim-config";

Then import and enable:

# Home Manager
imports = [ inputs.nvim-config.homeManagerModules.default ];
programs.nvim-config.enable = true;

# NixOS  
imports = [ inputs.nvim-config.nixosModules.default ];
programs.nvim-config.enable = true;

More options can be found in the options file.

About

Personal Neovim configuration, managed by nvf

Topics

Resources

Stars

Watchers

Forks

Languages