Consolidate Neovim package and dependencies into a single
home.packages list to fix duplicate attribute error.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add homeManagerModules output to enable easy integration with
home-manager. Users can now add this to their home-manager config:
inputs.kickstart-nvim.url = "github:0xWheatyz/kickstart.nvim";
programs.neovim-kickstart.enable = true;
The module installs the Neovim package and copies the configuration
files to ~/.config/nvim, along with recommended dependencies.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Create a custom Neovim package that includes the kickstart.nvim
configuration. The package copies init.lua, lua/, and doc/ directories
and loads them at runtime.
This allows users to build and run this Neovim configuration via:
nix run github:0xWheatyz/kickstart.nvim
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add flake.nix with nixpkgs and flake-utils inputs.
This provides the foundation for building a Neovim package
that can be referenced in home-manager configurations.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>