No description
Find a file
jasmine ac16609e1f
docs: add CLAUDE.md with project documentation
Add comprehensive documentation for AI assistants working with this
codebase. Documents the new keymap organization structure, semantic
namespacing patterns, and cross-application consistency philosophy.

Includes:
- Repository overview and development commands
- Keymap organization and namespace structure
- Plugin architecture and file locations
- Keybinding philosophy (navigation vs management)
- Container consistency patterns with WezTerm/XMonad
2025-10-03 16:43:12 +08:00
config refactor: reorganize keymaps into semantic namespaces 2025-10-03 16:39:39 +08:00
CLAUDE.md docs: add CLAUDE.md with project documentation 2025-10-03 16:43:12 +08:00
flake.lock chore: bump inputs 2025-09-28 01:54:11 +08:00
flake.nix setup copilot inline suggestions + chat 2025-06-11 15:32:18 +08:00
LICENSE Initial commit 2024-08-02 21:53:20 +08:00
README.md Update README.md 2024-08-06 21:06:54 +08:00

NixVim Configuration for Neovim

This repository contains my personal configuration for Neovim, managed with NixVim written in Nix.

Features

  • Gruvbox Material
  • Treesitter
  • Telesope
  • AutoCompletion
  • Git Integration
  • UI Enhancement

Installation

Intergration with NixOS/Home-Manager.

inputs = {
  nixvim-config.url = "git+https://git.sajenim.dev/jasmine/nvim.nix.git";
};
{ inputs, system, ... }:

{
  # NixOS
  environment.systemPackages = [ inputs.nixvim-config.packages.${system}.default ];
  # Home-Manager
  home.packages = [ inputs.nixvim-config.packages.${system}.default ];
}

Build and Run

nix run git+https://git.sajenim.dev/jasmine/nvim.nix.git

References