GarudaNvim Installer v0.4.0 - Enhanced Dependency Management, Font Installation Integration, and User-Friendly Prompts
π Release Description:
Welcome to GarudaNvim Installer v0.4.0! π This release focuses on improving the installerβs efficiency and user interaction by integrating a streamlined dependency check and adding the Hack Nerd Font as a core requirement. These updates simplify the installation process and ensure you have everything set up for a seamless GarudaNvim experience.
β¨ Key Features:
1. π Comprehensive Dependency Management:
-
Integrated Dependency Check: Step 3 now combines the dependency check for essential packages and the Hack Nerd Font installation into a single streamlined step. Dependencies include:
- Node.js
- Python3
- Ripgrep
- Lazygit
- Htop
- Hack Nerd Font (recommended for optimal UI and icon display)
Users will now be prompted for missing dependencies during installation, with options to install them automatically based on their operating system.
2. ποΈ Hack Nerd Font Installation:
- One-Step Font Check & Install: Hack Nerd Font is now treated as an essential component. The installer checks for its presence, offering to download and install it for better icon support in GarudaNvim.
- Font installations are tailored to the system directory (e.g.,
~/Library/Fontson macOS,.local/share/fontson Linux), ensuring a clean setup. - For Linux users, the font cache is refreshed automatically, eliminating manual steps for icon visibility.
- Font installations are tailored to the system directory (e.g.,
3. π Simplified User Prompts:
- Detailed Feedback on Installed & Missing Dependencies: The installer now provides clear messages on detected and missing dependencies, and prompts users for any missing packages with user-friendly options. This allows users to install essential dependencies in one go, reducing installation friction.
We hope GarudaNvim Installer v0.4.0 makes your setup even smoother! Please report any issues or share feedback on the GitHub Issues Page.
Happy coding with GarudaNvim! π»