From 7697ad2b90f0c490c75fa5b22dde3840fc455d2d Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Fri, 11 Jul 2025 22:04:39 +0530 Subject: nvim & boot changes --- nvim.nix | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 nvim.nix (limited to 'nvim.nix') diff --git a/nvim.nix b/nvim.nix new file mode 100644 index 0000000..f665e46 --- /dev/null +++ b/nvim.nix @@ -0,0 +1,37 @@ +{ config, pkgs, ... }: +let unstable = import { config.allowUnfree = true; }; +in { + environment.systemPackages = with pkgs; [ + unstable.neovim + + ripgrep + gcc + cargo + python311 + nodejs_20 + unzip + lua + lua53Packages.luarocks + lua53Packages.luafilesystem + xsel + tree-sitter + + lua-language-server + vscode-langservers-extracted + rust-analyzer + zls + typescript-language-server + javascript-typescript-langserver + (pkgs.python3.withPackages (ps: with ps; [ + python-lsp-server + python-lsp-jsonrpc + python-lsp-black + python-lsp-ruff + pyls-isort + pyls-flake8 + ruff + black + isort + ])) + ]; +} -- cgit v1.2.3