Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.1 KB

File metadata and controls

47 lines (33 loc) · 1.1 KB

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.