diff --git a/install/terminal/app-neovim.sh b/install/terminal/app-neovim.sh index 147b57b..3b24758 100644 --- a/install/terminal/app-neovim.sh +++ b/install/terminal/app-neovim.sh @@ -7,23 +7,26 @@ sudo cp -R nvim-linux-x86_64/share /usr/local/ rm -rf nvim-linux-x86_64 nvim.tar.gz cd - +# Install luarocks and tree-sitter-cli to resolve lazyvim :checkheatlh warnings +sudo apt install -y luarocks tree-sitter-cli + # Only attempt to set configuration if Neovim has never been run if [ ! -d "$HOME/.config/nvim" ]; then - # Use LazyVim - git clone https://github.com/LazyVim/starter ~/.config/nvim - # Remove the .git folder, so you can add it to your own repo later - rm -rf ~/.config/nvim/.git + # Use LazyVim + git clone https://github.com/LazyVim/starter ~/.config/nvim + # Remove the .git folder, so you can add it to your own repo later + rm -rf ~/.config/nvim/.git - # Make everything match the terminal transparency - mkdir -p ~/.config/nvim/plugin/after - cp ~/.local/share/omakub/configs/neovim/transparency.lua ~/.config/nvim/plugin/after/ + # Make everything match the terminal transparency + mkdir -p ~/.config/nvim/plugin/after + cp ~/.local/share/omakub/configs/neovim/transparency.lua ~/.config/nvim/plugin/after/ - # Default to Tokyo Night theme - cp ~/.local/share/omakub/themes/tokyo-night/neovim.lua ~/.config/nvim/lua/plugins/theme.lua + # Default to Tokyo Night theme + cp ~/.local/share/omakub/themes/tokyo-night/neovim.lua ~/.config/nvim/lua/plugins/theme.lua fi # Replace desktop launcher with one running inside Alacritty if [[ -d ~/.local/share/applications ]]; then - sudo rm -rf /usr/share/applications/nvim.desktop - source ~/.local/share/omakub/applications/Neovim.sh + sudo rm -rf /usr/share/applications/nvim.desktop + source ~/.local/share/omakub/applications/Neovim.sh fi