Descriptions of all the config files/plugins used in this configuration.
| Name | Description |
|---|---|
| codecompanion | AI-powered coding assistant for code generation and analysis |
| blink-cmp | Modern completion engine with intelligent suggestions |
| blink-copilot | GitHub Copilot integration for AI-powered code completions |
| colorizer | Highlights color codes in files |
| conform-nvim | Code formatting with support for multiple languages |
| default.nix | Core configuration |
| gitsigns | Git decorations showing changes in the buffer |
| keymaps.nix | Custom keybindings for improved workflow |
| lualine | Sleek and customizable status line |
| noice | Enhanced UI for cmdline and notifications |
| obsidian | Obsidian note-taking integration |
| snacks | Picker for fuzzy finding (files, grep, buffers, etc) |
| treesitter | Enhanced syntax highlighting and code understanding |
| vimtex | Comprehensive LaTeX support with XeLaTeX compilation |
| web-devicons | Adds filetype icons |
| which-key | Interactive keybinding helper |
- AI-Powered Coding: CodeCompanion plugin for AI-powered code generation, editing, and analysis
- Smart Completions: Modern blink-cmp completion engine with GitHub Copilot integration
- Full LSP Support: Inlay hints and various language servers
- Extensive Snacks Picker Integration: Fuzzy finding with files, grep, buffers, diagnostics, zoxide, and more
- Git Integration: Real-time git decorations via gitsigns
- Modern UI Elements: Enhanced command line and notifications with noice and snacks
- LaTeX Support: Comprehensive vimtex integration with XeLaTeX compilation
- Obsidian Integration: Seamless note-taking workflow
- Multi-Language Formatting: Automated code formatting with conform-nvim (Nix, Lua, TypeScript, JSON, CSS, HTML, Shell)
nix run github:repparw/nixvim-config
Add this repository as a flake input in your NixOS configuration:
inputs.nixvim-config.url = "github:repparw/nixvim-config"Then include it in your system configuration:
environment.systemPackages = with pkgs; [
inputs.nixvim-config.packages.${system}.default
];If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a PR.