This commit is contained in:
vlnko 2026-02-02 13:39:52 +03:00
parent ec42872f7a
commit 47039ef539

View File

@ -1,39 +1,7 @@
#!/bin/bash
# Step 0. Detect the OS
if [[ "$OSTYPE" == "darwin"* ]]; then
OS="macos"
elif [[ -f /etc/os-release ]]; then
# shellcheck disable=SC1091
. /etc/os-release
case "$ID" in
ubuntu|pop|linuxmint|zorin|elementary|kdeneon)
OS="ubuntu"
;;
arch|manjaro|endeavouros|garuda|artix)
OS="arch"
;;
*)
err "Unsupported Linux distribution: $ID"
exit 1
;;
esac
else
err "Cannot determine OS."
exit 1
fi
echo "🔎 Determined OS: $OS"
# Step 1: Install Neovim
if [[ $OS == "macos" ]]; then
brew install neovim
elif [[ $OS == "ubuntu" ]]; then
sudo apt install neovim -y
elif [[ $OS == "arch" ]]; then
sudo pacman -Sy --noconfirm neovim xclip wl-clipboard
fi
echo "✅ Neovim installed"
# Step 2: Create the Neovim config directory