A modular Neovim configuration powered by Nixvim and flake-parts. Three variants - grab the whole thing or cherry-pick plugins
nix run github:semi710/nvix#bare # minimal
nix run github:semi710/nvix#core # daily driver
nix run github:semi710/nvix#full # everything (+ LaTeX)
{
inputs.nvix.url = "github:semi710/nvix";
home.packages = [ inputs.nvix.packages.${pkgs.system}.core ];
}
inputs.nvix.packages.${pkgs.system}.core.extend {
config = {
vimAlias = true;
colorschemes.catppuccin.enable = true;
plugins.leetcode.enable = false;
};
}
Or cherry-pick individual plugins:
imports = [ inputs.nvix.nvixPlugins.snacks inputs.nvix.nvixPlugins.git ];
See the docs for full customization, plugin reference, and keymaps.