Files
dotFiles/install.sh
Kulvir Singh d96eb3440f something
2024-09-26 02:52:06 +05:30

78 lines
1.7 KiB
Bash
Executable File

#!bin/zsh
echo "Installing commandline tools..."
xcode-select --install
echo "Installing Brew..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew analytics off
# ---- Terminal ----
echo "Installing your Teminal and other thingies..."
brew install git
brew install kitty
brew install lsd
brew install neovim
brew install ripgrep
brew install starship
brew install stow
brew install tmux
brew install wezterm
brew install zoxide
brew install zsh-fast-syntax-highlighting
echo "Creating symlinks using GNU STOW"
stow .
echo "Installing tmux package manager...."
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
# ---- Essentials ----
brew install btop
brew install oven-sh/bun/bun
brew install fastfetch
brew install font-meslo-lg-nerd-font
brew install go
brew install node
brew install pnpm
# ---- Applications ----
echo "Installing the Applications..."
brew install --cask discord
brew install --cask google-chrome
brew install --cask httpie
brew install --cask keka
brew install --cask obsidian
brew install --cask raycast
brew install --cask spotify
brew install --cask telegram
yabai() {
brew install koekeishiya/formulae/yabai
brew install koekeishiya/formulae/skhd
brew install FelixKratz/formulae/borders
brew install sketchybar
yabai --restart-service
skhd --restart-service
brew services start borders
}
install_yabai=false
for arg in "$@"; do
if [ "$arg" = "--yabai" ]; then
install_yabai=true
break
fi
done
if $install_yabai; then
echo "Installing yabaiiiiiiiii...."
yabai
fi
echo "setup complete...\n"
echo "Install few apps from binaries,gfckin Ice installation method...\n"