From c6ad44d434ea6cdfcbb522c7660375bee8ae8b96 Mon Sep 17 00:00:00 2001 From: 0xWheatyz Date: Thu, 19 Feb 2026 18:50:23 -0500 Subject: [PATCH] feat(nix): add devShells output for local testing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- flake.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/flake.nix b/flake.nix index 62c28f9a..28c3113d 100644 --- a/flake.nix +++ b/flake.nix @@ -68,6 +68,22 @@ default = neovim-kickstart; neovim = neovim-kickstart; }; + + devShells.default = pkgs.mkShell { + buildInputs = [ + neovim-kickstart + pkgs.ripgrep + pkgs.fd + pkgs.gcc + pkgs.gnumake + pkgs.git + ]; + + shellHook = '' + echo "Neovim kickstart development environment" + echo "Run 'nvim' to start Neovim with the kickstart configuration" + ''; + }; } ) // { # Home Manager module (not system-specific)