-
Notifications
You must be signed in to change notification settings - Fork 0
/
install-packages
executable file
·27 lines (21 loc) · 1.02 KB
/
install-packages
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env bash
echo "Installing applications..."
if [[ "$OSTYPE" == "linux"* ]]; then
sudo pacman -S --needed --noconfirm base-devel git python
if [ -z $(which yay) ]; then
mkdir -p ~/Downloads
cd ~/Downloads && git clone https://aur.archlinux.org/yay.git
cd yay && makepkg -si
fi
yay -S --needed --answerclean Y --answerdiff N --removemake --noconfirm zsh \
tmux bat neofetch wezterm lazygit go neovim-nightly-bin btop ripgrep eza \
discord github-cli starship lf nordvpn-bin zoxide ulauncher fzf tldr \
qt5-graphicaleffects qt5-svg qt5-quickcontrols2 noto-fonts-emoji ttf-font-awesome \
gnome-shell-extension-pop-shell-git catppuccin-cursors-mocha npm gnome-themes-extra \
vscode-langservers-extracted cssmodules-language-server typescript mise
else
if ! command -v brew &> /dev/null; then
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
brew install zsh tmux neovim ripgrep eza starship mise gh lazygit zoxide discord bat ghostty
fi