chore(setup-mac.sh): remove Nix installation check and installation steps

feat(setup-mac.sh): add check and installation steps for Generic Colorizer using Homebrew
feat(setup-mac.sh): replace Nix installation with Homebrew installation for eza utility
This commit is contained in:
David Ibia
2024-07-28 02:14:00 +01:00
parent e82957a1c6
commit 27f43d975d

View File

@@ -10,17 +10,6 @@ else
echo "Installing Homebrew..." echo "Installing Homebrew..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi fi
# Check if Nix is installed
if command -v nix &> /dev/null; then
echo "Nix is installed."
else
echo "Nix is not installed."
echo "Installing Nix..."
sh <(curl -L https://nixos.org/nix/install) --yes
fi
# Check if Git is installed # Check if Git is installed
if command -v git &> /dev/null; then if command -v git &> /dev/null; then
@@ -95,6 +84,15 @@ else
sudo sh -c "echo $(which zsh) >> /etc/shells" sudo sh -c "echo $(which zsh) >> /etc/shells"
fi fi
# Check if Generic Colorizer is installed
if command -v grc &> /dev/null; then
echo "Generic Colorizer is installed."
else
echo "Generic Colorizer is not installed."
echo "Installing Generic Colorizer..."
brew install grc
fi
# Check if bat is installed # Check if bat is installed
@@ -113,7 +111,7 @@ if command -v eza &> /dev/null; then
else else
echo "eza is not installed." echo "eza is not installed."
echo "Installing eza..." echo "Installing eza..."
nix-env -i eza brew install eza
fi fi
# Install global pnpm package # Install global pnpm package