diff --git a/home/neovim/default.nix b/home/neovim/default.nix deleted file mode 100644 index 7af9fa7..0000000 --- a/home/neovim/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ - pkgs, - config, - inputs, - ... -}: { - programs.nvchad = { - enable = true; - neovim = pkgs.neovim; - extraPackages = with pkgs; [ - nodePackages.bash-language-server - docker-compose-language-service - dockerfile-language-server-nodejs - emmet-language-server - nixd - (python3.withPackages(ps: with ps; [ - python-lsp-server - flake8 - ])) - ]; - hm-activation = true; - backup = true; - }; - - environment.variables.EDITOR = "nvim"; -} diff --git a/home/programs/neovim.nix b/home/programs/neovim.nix new file mode 100644 index 0000000..7653548 --- /dev/null +++ b/home/programs/neovim.nix @@ -0,0 +1,19 @@ +{ + pkgs, + config, + ... +}: { + programs.neovim = { + enable = true; + defaultEditor = true; + viAlias = true; + vimAlias = true; + vimdiffAlias = true; + + plugins = with pkgs.vimPlugins; [ + nvim-tree-lua + nvim-treesitter + nvim-treesitter.withAllGrammars + ]; + }; +} diff --git a/users/phil/home.nix b/users/phil/home.nix index 338dada..194bce7 100644 --- a/users/phil/home.nix +++ b/users/phil/home.nix @@ -10,7 +10,6 @@ ../../home/hyprland ../../home/programs - ../../home/neovim ]; programs.git = {