Commit Graph

5 Commits

Author SHA1 Message Date
0xWheatyz c6ad44d434 feat(nix): add devShells output for local testing
Add devShells.default to enable testing the Neovim configuration
locally with 'nix develop'. The shell includes Neovim with the
kickstart configuration and all recommended dependencies.

Usage:
  nix develop    # Enter shell with nvim available
  nix develop -c nvim  # Run nvim directly

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-19 18:50:23 -05:00
0xWheatyz e318f42bf3 fix(nix): merge duplicate home.packages definitions
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>
2026-02-19 18:40:41 -05:00
0xWheatyz 900094e45a feat(nix): add home-manager module output
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>
2026-02-19 18:39:27 -05:00
0xWheatyz 967628d34b feat(nix): add neovim package output
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>
2026-02-19 18:38:48 -05:00
0xWheatyz 86e65eedab feat(nix): initialize flake with basic structure
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>
2026-02-19 18:38:24 -05:00